IDE - IntelliJ Idea - 配置导入导出
-
概述
- IntelliJ Idea 配置
-
背景
- 想看看 idea 的配置
- 我不是一个好的博主, 教程从来都是今天开坑, 明天就不管
- 所以只能尽力让每一篇相对独立, 对大家和自己都有所帮助
- 想看看 idea 的配置
-
类型
- 这是一篇 教程向 的博客
- 需要顺着思路走
- 不会给明确的结论
- 这是一篇 教程向 的博客
-
环境
-
win10
- 20H2
-
Idea
- 2020.3
-
mintty
- 3.4.0
-
-
问题
- 为什么要关注配置文件
- 配置文件能解决什么问题
- 配置文件在哪
- 如何导入导出
- 配置内容
- 略
1. 疑问: 为什么对配置做 导入导出?
-
概述
- 为什么对配置做 导入导出?
-
场景
-
旧环境丢了
- 重做系统了
- 电脑丢了
- 换机器了
- 重新安装 idea 了
-
配置改坏了
- 开发过程中, 需要调整配置
- 结果调着调着不好没调好, 还不会还原了
- 开发过程中, 需要调整配置
-
不同项目, 不同配置
- 有多个项目
- 但是享目之间, 某些配置项是冲突的
- 改来改去又太麻烦
- 有多个项目
-
统一环境
- 多个开发者, 需要统一环境
- 避免出现 在这我这是好的 这种情况
- 多个开发者, 需要统一环境
-
2. 操作: 配置的 导入 和 导出
- 概述
- 配置的导入
- 配置的导出
1. 导出
-
路径
File > Manage IDE Settings > Export Settings
-
导出选项
-
内容
- 可以勾选 需要导出 的内容
- 这个要认真勾选啊
- 可能有的配置里, 会有身份信息, 数据库连接字符串 之类的东西
-
导出位置
- 选择一个路径
- 可以看到, 导出的格式, 是 zip
-
-
查看结果
- 进入到开始指定的路径, 查看 压缩文件 是否存在即可
2. 导入
-
路径
File > Manage IDE Settings > Import Settings
-
导入选项
-
配置路径
- 找到之前配置的路径
-
内容
- 可以勾选 需要导出 的内容
-
-
确认导入
- 导入确认后, 直接重启
3. 内容
-
概述
- 导出的内容
-
准备
- 解压 zip
- 解压方法很多, 我就不废话了
- 解压了也就 100 多 K, 乍一看不算大
- 解压 zip
-
内容
- 略
- 导出时候, 勾选项里有很多
- 我一个都不认识, 没法讲
- 略
-
目录结构
# 代码风格 ## 里面是 xml 文件 ## 定义了 不同语言下, 编码的一些习惯 ## 比如 smart_tab 之类的 codestyles/ # 代码模板 ## 我目前的模板是空的, 没法讲 fileTemplates/ # 安装 ## 我的结果里面, 是一些插件 installed.txt # 全局设置 ## 空的 'IntelliJ IDEA Global Settings' # 配置 ## IDEA 本身 和 插件 的配置 options/
4. 位置
-
概述
- 我还是比较好奇, 配置到底存在哪里
-
路径
%USERPROFILE%\AppData\Local\JetBrains\<product><version> # 例如: C:\Users\JohnS\AppData\Local\JetBrains\IntelliJIdea2020.1
-
内容
-
之前备份的内容
- 都在里面
-
其他内容
- 这个暂时不讲
- 以后随缘
-
5. 后续
-
配置的管理方式
- 单纯一个 zip, 并不是很好管理
- 里面的内容, 都是明文
- 却又无法借助 版本控制工具, 来做 更加科学的管理
- 单纯一个 zip, 并不是很好管理
-
其他的配置同步方式
- 初始化
- 略
- jetbrains 账户同步
- 正版软件的受害者
- 与某个仓库同步
- 需要 插件 支持
- 和 jetbrains 同步冲突
- 初始化
ps
- ref
- Share IDE settings
- 官方文档
- IntelliJ IDEA--配置导入导出
- 这个带图
- idea从入门到精通教程
- 我没看
- 但是敢叫这个名字, 应该有两把刷子吧
- jetbrains2020系列产品配置文件变动说明(IDEA WebStorm PhpStorm)
- 给出了 windows 的路径变化
- IDEA 配置文件位置
- 给出了 win, mac, linux 的路径变化
- Configuration directory
- 官网文档
- 找了好久
- 看来官方文档还是靠谱的
- 官网文档
- Advanced configuration
- 关于 ide 的一些调优
- Share IDE settings
尽量尝试解释清楚; 自己校对能力有限, 如果有错误欢迎指出