IntelliJ Idea 配置同步

为什么要同步配置?


初期从Eclipse转到IntelliJ Idea上来,最大的一个问题就是很多地方都不习惯,最最最主要的就是不习惯快捷键,所以我上来就是折腾快捷键的配置,让快捷键尽量和Eclipse的靠拢,花了好些天时间配置好了并且习惯了。这磨合的期间又有了新的需求,工作时间是在公司的电脑,非工作时间在家里的电脑,怎么快速同步配置了?在用户目录下找到了IntelliJ Idea的配置目录,想到了用GitHub仓库来同步,于是就这么干了,虽然不能做到很好的隔离配置差异,但是效果还是不错的,尤其是在重装电脑或者换公司的时候,重新git clone下仓库就能恢复配置了

windows系统同步配置方法

找到配置目录

如果没有更改过IntelliJ Idea的配置目录,那么它保存在如下的目录

1
C:\Users\你的账户名\.IntelliJIdea15\config

初始化仓库

将要忽略的文件,添加到.gitignore中(.gitignore语法参考),然后提交

1
2
3
4
5
cd ~/.IntelliJIdea15/config
git init
touch .gitignore
git add .
git commit -m "init"

同步到仓库

第一次请先在GitHub中创建一个仓库,然后按照提示进行操作,之后就是git push/pull操作啦。
可以参考我的IntelliJ Idea的配置仓库,链接:https://github.com/myoss/IntelliJIdea-config

Mac/Linux系统的配置


IntelliJ Idea的配置似乎不是在同一个目录下,没有深入研究

您的赞赏将鼓励我继续分享!
Fork me on GitHub