如何在不更改操作系统用户名的情况下更改 IntelliJ IDEA 中的 ${USER} 变量?

2022-09-01 01:18:43

通过Intellij想法意味着当前用户的登录名。但是,如果登录名与用作开发人员名称的名称不同怎么办?是否可以在不更改操作系统登录名的情况下设置为其他值?${USER}USER


答案 1

您可以修改文件 idea.exe.vmoptionsidea64.exe.vmoptions,它们应该位于 IDE 安装的 bin 文件夹中。对于linux版本,它可能是idea.vmoptions。您需要在那里添加一个参数:

-Duser.name=YOURNAME

如何打开文件:

  • Ctrl+Shift+A>选择选项>键入“vm 选项”
  • 帮助>编辑自定义 VM 选项...

这将使 IntelliJ Idea 中的变量等于参数值,并且您不必更改当前的操作系统用户登录名。我刚刚在IntelliJ Idea 14.1.3中使用文件和代码模板对其进行了测试。${USER}


答案 2

要仅更改当前用户(而不是系统范围)的 ${USER} 变量,请选择“帮助>编辑自定义 VM 选项”,然后将以下内容添加到编辑器中打开的文件中:

-Duser.name=USER

然后保存文件并重新启动编辑器。

https://intellij-support.jetbrains.com/hc/en-us/articles/206544869-Configuring-JVM-options-and-platform-properties