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

时间:2015-10-15 02:48:07

标签: java templates intellij-idea

通过${USER} Intellij idea means当前用户的登录名。但是如果登录与用作开发者名称的名称不同呢?是否可以在不更改操作系统登录名的情况下将USER设置为其他值?

2 个答案:

答案 0 :(得分:62)

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

-Duser.name=YOURNAME

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

答案 1 :(得分:19)

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

-Duser.name=USER

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

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