我想在 IntelliJ IDEA 14 的
idea.vmoptions
和 idea.properties
中设置一些特定选项,但我无权访问 C:\Program Files\...
中的这些文件(是的,那是 Windows,不要巨魔;)
%UserProfile%
中是否有一个文件夹或一个环境变量,我可以设置从其他地方读取这些文件(vmoptions
和properties
!)?
请不要建议将整个 IDEA 文件夹复制到其他地方,这是我无法访问它的原因。我也对 Linux 解决方案感兴趣,同样的解决方案很可能适用于 Windows。
对于 Mac,增加内存堆有具体说明,但对于 Linux 和 Windows,这只是文件名,无论如何都很容易找到。
我还找到了 IntelliJ IDEA 文件位置,但它说
can be modified in IDEA_HOME\bin\idea.properties
这没有帮助,因为我无法访问该文件,但想更改其中的属性。
创建
IDEA_PROPERTIES
和IDEA_VM_OPTIONS
环境变量并将其指向你想要的文件,重新启动IDE,完成。
另请参阅文档了解更多信息(也许报告它没有提及
IDEA_PROPERTIES
)。
您可以在 Windows 上使用
%USERPROFILE%\.IntelliJIdea14\idea%BITS%.exe.vmoptions
作为自定义选项文件。我尝试过并且有效。
我没有尝试过但我认为应该可行的另一种方法是复制 idea.bat 并编辑它以使用您需要的文件。
从本文,您的选择是:
$IDEA_PROPERTIES
或 IDE 的等效项 ($PYCHARM_PROPERTIES
) 设置为文件路径。~\idea.properties
。IDE读取idea.properties文件的顺序如下:
环境变量(%IDE%_PROPERTIES)
- HOME\idea.properties(其中 HOME 是系统上用户的主目录)
- idea.properties 中的 IDE_HOME
- 默认IDE配置目录
- 与 .vmoptions 文件处理不同,具有较高优先级的 idea.properties 文件不会取消定义或丢弃已在较低优先级的文件位置中定义的变量。
虚拟机设置
$IDEA_VM_OPTIONS
$PYCHARM_VM_OPTIONS
) 设置为文件路径。在 IDE 中,帮助 -> 编辑自定义 VM 选项。