作为公司工作站合规性工作的一部分,我们的IT部门必须在我的Mac上为我创建一个新的用户帐户,并保留旧帐户,直到我转换所有工件和配置。所以我原来的主目录是/Users/firstlast,新的主目录是/Users/flast。当然,重新配置我的环境的重担落在了我身上。
我使用的一些应用程序,比如ssh、Maven、Dropbox和DBeaver,它们的配置都存储在主目录(分别是.ssh、.m2、.dropbox、.dbeaver )中,所以迁移这些应用程序非常简单,只需使用sudo将目录从旧主目录复制到新主目录,然后<代码>d11。然而,IntelliJ IDEA并非如此。
我的想法在很大程度上是定制化的,如果可能的话,我想避免重蹈覆辙。我知道每个项目在项目目录中都有自己的配置,但我想要的是在新用户下启动IDEA时要打开的项目列表与在旧用户下一样。我所有的项目都在~/DEV中(所以~/DEV/project1,~/DEV/project2等等,我可以把DEV目录从旧的主目录复制到新的主目录中。
此项目列表存储在哪里?我想象它在/private/etc或/private/var中的某个地方,但只允许老用户使用,所以新用户看不到它。
发布于 2014-04-17 05:05:30
虽然每个项目都有自己的配置包含在项目目录中,但你真正想要的是当你第一次启动IDEA时,可以像以前一样从相同的项目列表中进行选择,仅仅复制项目目录是做不到这一点的。
这里有三个简单的步骤:
${NEW_USER}
答-答-答。打开你的IDE,它看起来和以前一样。
发布于 2014-04-18 03:33:35
此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)https://stackoverflow.com/questions/23115091
复制相似问题