Intellij idea IntelliJ IDEA覆盖$user

Intellij idea IntelliJ IDEA覆盖$user,intellij-idea,velocity,vtl,Intellij Idea,Velocity,Vtl,这是一个非常简单的问题,但我无法用SO搜索和谷歌找到答案 是否可以全局覆盖文件模板中使用的默认$userVTL变量,而不是在每个模板中使用设置($user=“…”) 就像IntelliJ本身的某种设置脚本一样,我可以在哪里更改值 提前谢谢 顺便说一下,我正在使用IntelliJ Ultimate 12.1.6。您想在文本编辑器中修改IntelliJ的.vmoptions文件 在Windows中,编辑IntelliJ安装位置/bin/idea.exe.vmoptions和/或IntelliJ安装

这是一个非常简单的问题,但我无法用SO搜索和谷歌找到答案

是否可以全局覆盖文件模板中使用的默认
$user
VTL变量,而不是在每个模板中使用
设置($user=“…”)

就像IntelliJ本身的某种设置脚本一样,我可以在哪里更改值

提前谢谢


顺便说一下,我正在使用IntelliJ Ultimate 12.1.6。

您想在文本编辑器中修改IntelliJ的
.vmoptions
文件

  • 在Windows中,编辑
    IntelliJ安装位置/bin/idea.exe.vmoptions
    和/或
    IntelliJ安装位置/bin/idea64.exe.vmoptions
  • 在Mac OS X中,编辑
    IntelliJ安装App.App/Contents/bin/idea.vmoptions
在这些文件中,只需添加或修改以下行:

-Duser.name=Your name

如果您认识到这种语法,那是因为Intellij IDEA使用Java系统属性
user.name
来填充
$user
${user}
,我建议投票支持Jetbrains bug tracker问题“配置文件模板、完成等中使用的自定义作者姓名/电子邮件/组织”实际上,您可以从intelliJ内部执行此操作。此链接介绍了android studio的功能。IDEA可能具有相同的特性,即只有在尚未使用应用程序的情况下,文件才能工作。如果有,则需要编辑“%USERPROFILE%\.IdeaIC2016.2\idea.exe.vmoptions”(根据idea版本进行调整)。显然,我说的是Windows版本。