需求是我想隔离我的java和golang开发环境,避免因为golang插件更新,导致所有项目都要reindex,在某些java项目上这是相当耗费时间的事情。

官方提供了修改配置目录的方案:https://intellij-support.jetbrains.com/hc/en-us/articles/207240985

将idea.properties复制一份;通过env命令配置IDEA_PROPERTIES环境变量指向新的文件来启动idea.sh