JetBrains IDE 配置:如何列出可用的“JVM 属性”?

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

我正在使用 PyCharm 并尝试执行一些配置魔法。 Jetbrains IDE

idea.properties
具有以下功能:

# Use ${idea.home.path} macro to specify location relative to IDE installation home.
# Use ${xxx} where xxx is any Java property (including defined in previous lines of this file) to refer to its value.

idea.properties
中引用了以下内容,但我认为这是一个不完整的列表:

${user.home}
${idea.home.path}

我正在尝试拥有“便携式”Pycharm 配置,因此我想将配置目录设置为相对路径。比如:

idea.config.path=${cwd}/pycharm/config

要做到这一点,我似乎需要能够读取环境变量或找到预定义的属性。

在此上下文中“任何 Java 属性”是什么?有没有办法获得此评估阶段可用房产的完整列表?有没有办法读取环境变量?

JetBrains 网站

IntelliJ IDEA 提供了许多其他属性来定义与环境的交互(窗口管理器、启动器、文件系统等)。它们中的大多数行为就像隐藏设置(从某种意义上说,它们没有明显暴露),在某些情况下您可能需要启用或禁用它们。仅当 JetBrains 支持人员建议时才更改这些属性。

这确认设置存在。

configuration pycharm jetbrains-ide
1个回答
0
投票

什么是自定义 JVM 属性:无论出于何种原因,Java 有自己的环境变量概念。

如何以编程方式获取特定 JVM 实例的系统属性?

我下载了一个 JVM zip,将其解压,然后使用

jcmd

$ Get-Process pycharm64

 NPM(K)    PM(M)      WS(M)     CPU(s)      Id  SI ProcessName
 ------    -----      -----     ------      --  -- -----------
    268 1,556.25   1,759.14     151.31    2092   1 pycharm64  

$ .\jcmd.exe 2092 VM.system_properties
2092:
...
idea.cycle.buffer.size=1024
idea.dynamic.classpath=false
idea.fatal.error.notification=disabled
idea.max.content.load.filesize=20000
idea.max.intellisense.filesize=2500
idea.no.launcher=false
idea.paths.selector=PyCharm2023.2
...
© www.soinside.com 2019 - 2024. All rights reserved.