如何在不编辑 bin 中的文件的情况下配置 IntelliJ 产品?

How to configure IntelliJ products WITHOUT editing files in bin?

我想在 idea.vmoptionsidea.properties 中为 IntelliJ IDEA 14,但我无权访问 C:\Program Files\... 中的那些文件(是的,那是 Windows,不要喷 ;)

%UserProfile% 中是否有文件夹或我可以设置的环境变量以从其他地方读取这些文件(vmoptionsproperties!)?

请不要建议将整个 IDEA 文件夹复制到其他地方,这是我无法访问它的原因。我也对 Linux 解决方案感兴趣,同样的解决方案很可能适用于 Windows.

我的研究

对于 Mac,Increasing Memory Heap 中有具体说明,但对于 Linux 和 Windows,它只是文件名,无论如何都很难找到。

我也找到了 IntelliJ IDEA files locations,但它说 can be modified in IDEA_HOME\bin\idea.properties 这没有帮助,因为我无法访问该文件,但想更改其中的属性。

更新:简单回答

创建IDEA_PROPERTIESIDEA_VM_OPTIONS环境变量并将它们指向你想要的文件,重启IDE,完成。

另请参阅 documentation 了解更多信息(可能会报告它没有提及 IDEA_PROPERTIES)。

您可以在 Windows 上使用 %USERPROFILE%\.IntelliJIdea14\idea%BITS%.exe.vmoptions 作为自定义选项文件。我试过了,它有效。 另一种我没有尝试过但我认为应该可行的方法是复制 idea.bat 并编辑它以使用您需要的文件。