为什么要同步配置?
初期从Eclipse
转到IntelliJ Idea
上来,最大的一个问题就是很多地方都不习惯,最最最主要的就是不习惯快捷键,所以我上来就是折腾快捷键的配置,让快捷键尽量和Eclipse
的靠拢,花了好些天时间配置好了并且习惯了。这磨合的期间又有了新的需求,工作时间是在公司的电脑,非工作时间在家里的电脑,怎么快速同步配置了?在用户目录下找到了IntelliJ Idea
的配置目录,想到了用GitHub
仓库来同步,于是就这么干了,虽然不能做到很好的隔离配置差异,但是效果还是不错的,尤其是在重装电脑或者换公司的时候,重新git clone
下仓库就能恢复配置了
windows系统同步配置方法
找到配置目录
如果没有更改过IntelliJ Idea
的配置目录,那么它保存在如下的目录
1 | C:\Users\你的账户名\.IntelliJIdea15\config |
初始化仓库
将要忽略的文件,添加到.gitignore
中(.gitignore语法参考),然后提交
1 | cd ~/.IntelliJIdea15/config |
同步到仓库
第一次请先在GitHub
中创建一个仓库,然后按照提示进行操作,之后就是git push/pull
操作啦。
可以参考我的IntelliJ Idea
的配置仓库,链接:https://github.com/myoss/IntelliJIdea-config
Mac/Linux系统的配置
IntelliJ Idea
的配置似乎不是在同一个目录下,没有深入研究