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

问题描述 投票:0回答:2

我想在 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
)。

intellij-idea environment-variables development-environment configuration-files intellij-14
2个回答
2
投票

您可以在 Windows 上使用

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


0
投票

IDEA 属性

本文,您的选择是:

  • $IDEA_PROPERTIES
    或 IDE 的等效项 (
    $PYCHARM_PROPERTIES
    ) 设置为文件路径。
  • 创建
    ~\idea.properties
  • 在 IDE 中,“帮助”->“编辑自定义属性”,或在“适当的位置”手动创建文件。
  • 你只需要覆盖你想要改变的具体内容即可;其他层将用作默认值。

IDE读取idea.properties文件的顺序如下:

环境变量(%IDE%_PROPERTIES)
  • HOME\idea.properties(其中 HOME 是系统上用户的主目录)
  • idea.properties 中的 IDE_HOME
  • 默认IDE配置目录
  • 与 .vmoptions 文件处理不同,具有较高优先级的 idea.properties 文件不会取消定义或丢弃已在较低优先级的文件位置中定义的变量。

虚拟机设置

本文

,您的选择是:

    $IDEA_VM_OPTIONS
  • 或 IDE 的等效项 (
    $PYCHARM_VM_OPTIONS
    ) 设置为文件路径。
    在 IDE 中,帮助 -> 编辑自定义 VM 选项。
  • 这不会分层,因此如果您定义了其中之一,它将覆盖其他的。请参阅文章了解优先顺序。

© www.soinside.com 2019 - 2024. All rights reserved.