作为企业工作站合规性工作的一部分,我们的IT部门必须在我的Mac上为我创建一个新的用户帐户,并离开旧帐户,直到我转换所有工件和配置.所以我的旧主目录是/Users/firstlast
新的目录/Users/flast
.当然,重新配置环境的负担落在我身上.
一些我使用的应用程序,如ssh
,Maven
,Dropbox
并DBeaver
有自己的配置方便,干净地存储在主目录(.ssh
,.m2
,.dropbox
,.dbeaver
,分别),因此移植这些是小菜一碟只是用从老家到新复制的目录sudo
和然后chown
.但事实并非如此IntelliJ IDEA
.
我的IDEA在很大程度上是定制的,我希望尽可能避免重复这样做.我知道每个项目在项目目录中都有自己的配置,但我所追求的是当我在新用户下启动IDEA时打开相同的项目列表,就像在旧用户下一样.我的所有项目都在~/DEV
(所以~/DEV/project1
,~/DEV/project2
等等,我可以将DEV目录从旧主页复制到新主目录.
这个项目列表在哪里存储?我想它是旧用户的某个地方/private/etc
或 /private/var
许可,因此新用户看不到它.
Jetbrains文档列出了重要目录的位置:
http://devnet.jetbrains.com/docs/DOC-181
On Mac OS X IDEA uses the following directories: Config: ~/Library/Preferences/IntelliJIdeaXX System: ~/Library/Caches/IntelliJIdeaXX Plugins: ~/Library/Application Support/IntelliJIdeaXX Logs: ~/Library/Logs/IntelliJIdeaXX (starting from IntelliJ IDEA 9.0, older versions keep logs under System location)