jetbrains-ide使用的vmoptions文件位置

IDE使用了哪个vmoptions文件?

IDE依次检查下面各项,若满足,则使用相应的文件

1.环境变量指向的vmoptions文件

如果<IDE>_VM_OPTIONS环境变量存在且指向的vmoptions文件也存在, 则使用该文件.其中是jetbrains IDE的代号,比如 IDEA / PYCHARM 等

环境变量里找到 以 _VM_OPTIONS 结尾的环境变量, 如下, 对应的值就是相应IDE使用的vmoptions文件了

2.配置目录

2.1 如果当前IDE是Toolbox安装的,则使用IDE安装目录下的 .vmoptions 文件,其中是IDE的版本号

2.2 如果不是通过toolbox安装,而是独立安装的IDE, 则使用配置目录下的文件

常见的配置目录

操作系统 配置目录
操作系统 配置目录
Windows %APPDATA%\JetBrains\
示例:
C:\Users\JohnS\AppData\Roaming\JetBrains\IntelliJIdea2022.1
MacOS ~/Library/Application Support/JetBrains/
示例:
~/Library/Application Support/JetBrains/IntelliJIdea2022.1
Linux ~/.config/JetBrains/
示例:
~/.config/JetBrains/IntelliJIdea2022.1

3. 默认位置下 [即bin目录]

如果以上位置都没有vmoptions文件, 则使用默认位置下 [即bin目录]的文件

以 idea为例

操作系统 默认位置
Windows \bin\idea64.exe.vmoptions
macOS IntelliJ IDEA.app/Contents/bin/idea.vmoptions
Linux /bin/idea64.vmoptions

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!