amp*_*ent 15 macos intellij-idea
作为企业工作站合规性工作的一部分,我们的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许可,因此新用户看不到它.
Mic*_*ael 29
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)
Run Code Online (Sandbox Code Playgroud)
虽然每个项目都有自己的配置包含在项目目录中,但您真正想要的是当您第一次启动 IDEA 时获得与以前相同的项目列表以供选择,而仅复制项目目录是无法做到这一点的。
以下是三个简单的步骤:
如果您的项目位于旧主目录中,请将它们复制到新主目录中并将它们 chown 给新用户。如果它们位于旧主目录之外,您所需要做的就是将它们 chown 给新用户。
sudo cp -r /Users/${OLD_USER}/Library/Preferences/IdeaIC13 /Users/${NEW_USER}/Library/Preferences
sudo chown -R ${NEW_USER} /用户/${NEW_USER}/Library/Preferences/IdeaIC13
哒哒哒。打开你的 IDE,它看起来和以前一样。
| 归档时间: |
|
| 查看次数: |
13907 次 |
| 最近记录: |