• IDE


    1. 概述

      1. IntelliJ Idea 配置
    2. 背景

      1. 想看看 idea 的配置
        1. 我不是一个好的博主, 教程从来都是今天开坑, 明天就不管
        2. 所以只能尽力让每一篇相对独立, 对大家和自己都有所帮助
    3. 类型

      1. 这是一篇 教程向 的博客
        1. 需要顺着思路走
        2. 不会给明确的结论
    4. 环境

      1. win10

        1. 20H2
      2. Idea

        1. 2020.3
      3. mintty

        1. 3.4.0
    5. 问题

      1. 为什么要关注配置文件
      2. 配置文件能解决什么问题
      3. 配置文件在哪
      4. 如何导入导出
      5. 配置内容

    1. 疑问: 为什么对配置做 导入导出?

    1. 概述

      1. 为什么对配置做 导入导出?
    2. 场景

      1. 旧环境丢了

        1. 重做系统了
        2. 电脑丢了
        3. 换机器了
        4. 重新安装 idea 了
      2. 配置改坏了

        1. 开发过程中, 需要调整配置
          1. 结果调着调着不好没调好, 还不会还原了
      3. 不同项目, 不同配置

        1. 有多个项目
          1. 但是享目之间, 某些配置项是冲突的
          2. 改来改去又太麻烦
      4. 统一环境

        1. 多个开发者, 需要统一环境
          1. 避免出现 在这我这是好的 这种情况

    2. 操作: 配置的 导入 和 导出

    1. 概述
      1. 配置的导入
      2. 配置的导出

    1. 导出

    1. 路径

      File > Manage IDE Settings > Export Settings
      
    2. 导出选项

      1. 内容

        1. 可以勾选 需要导出 的内容
        2. 这个要认真勾选啊
        3. 可能有的配置里, 会有身份信息, 数据库连接字符串 之类的东西
      2. 导出位置

        1. 选择一个路径
        2. 可以看到, 导出的格式, 是 zip
    3. 查看结果

      1. 进入到开始指定的路径, 查看 压缩文件 是否存在即可

    2. 导入

    1. 路径

      File > Manage IDE Settings > Import Settings
      
    2. 导入选项

      1. 配置路径

        1. 找到之前配置的路径
      2. 内容

        1. 可以勾选 需要导出 的内容
    3. 确认导入

      1. 导入确认后, 直接重启

    3. 内容

    1. 概述

      1. 导出的内容
    2. 准备

      1. 解压 zip
        1. 解压方法很多, 我就不废话了
        2. 解压了也就 100 多 K, 乍一看不算大
    3. 内容

        1. 导出时候, 勾选项里有很多
        2. 我一个都不认识, 没法讲
    4. 目录结构

      # 代码风格
      ## 里面是 xml 文件
      ## 定义了 不同语言下, 编码的一些习惯
      ## 比如 smart_tab 之类的
      codestyles/
      
      # 代码模板
      ## 我目前的模板是空的, 没法讲
      fileTemplates/
      
      # 安装
      ## 我的结果里面, 是一些插件
      installed.txt
      
      # 全局设置
      ## 空的
      'IntelliJ IDEA Global Settings'
      
      # 配置
      ## IDEA 本身 和 插件 的配置
      options/
      

    4. 位置

    1. 概述

      1. 我还是比较好奇, 配置到底存在哪里
    2. 路径

      %USERPROFILE%AppDataLocalJetBrains<product><version>
      # 例如: C:UsersJohnSAppDataLocalJetBrainsIntelliJIdea2020.1
      
    3. 内容

      1. 之前备份的内容

        1. 都在里面
      2. 其他内容

        1. 这个暂时不讲
        2. 以后随缘

    5. 后续

    1. 配置的管理方式

      1. 单纯一个 zip, 并不是很好管理
        1. 里面的内容, 都是明文
        2. 却又无法借助 版本控制工具, 来做 更加科学的管理
    2. 其他的配置同步方式

      1. 初始化
      2. jetbrains 账户同步
        1. 正版软件的受害者
      3. 与某个仓库同步
        1. 需要 插件 支持
        2. 和 jetbrains 同步冲突

    ps

    1. ref
      1. Share IDE settings
        1. 官方文档
      2. IntelliJ IDEA--配置导入导出
        1. 这个带图
      3. idea从入门到精通教程
        1. 我没看
        2. 但是敢叫这个名字, 应该有两把刷子吧
      4. jetbrains2020系列产品配置文件变动说明(IDEA WebStorm PhpStorm)
        1. 给出了 windows 的路径变化
      5. IDEA 配置文件位置
        1. 给出了 win, mac, linux 的路径变化
      6. Configuration directory
        1. 官网文档
          1. 找了好久
          2. 看来官方文档还是靠谱的
      7. Advanced configuration
        1. 关于 ide 的一些调优
  • 相关阅读:
    http协议学习系列
    git常用命令大全
    git常用命令与常见面试题总结
    MyBatis框架及原理分析
    Mybatis常见面试题总结
    java实现克隆的三种(很最全面)
    java中equals和==之间的区别?clone方法的作用,及其为什么要使用clone方法?如何使用clone复制对象?以及深克隆浅克隆
    ThreadLocal的简单使用及实现的原理
    Java 最常见的 208 道面试题
    TCP流量控制
  • 原文地址:https://www.cnblogs.com/xy14/p/14165679.html
Copyright © 2020-2023  润新知