【问题标题】:IntelliJ IDEA override $userIntelliJ IDEA 覆盖 $user
【发布时间】:2013-11-06 06:33:40
【问题描述】:

这是一个非常简单的问题,但我无法使用 SO-Search 和 Google 找到答案。

是否可以全局覆盖文件模板中使用的默认$user VTL 变量,而不是在每个模板中使用#set($user = "...") 设置它?

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

提前致谢。

顺便说一下,我使用的是 IntelliJ Ultimate 12.1.6。

【问题讨论】:

标签: intellij-idea velocity vtl


【解决方案1】:

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

  • 在 Windows 中,编辑 IntelliJ-Install-Location/bin/idea.exe.vmoptions 和/或 IntelliJ-Install-Location/bin/idea64.exe.vmoptions
  • 在 Mac OS X 中,编辑 IntelliJ-Install-App.app/Contents/bin/idea.vmoptions

在这些文件中只需添加或修改以下行:

-Duser.name=Your name

如果您认得这种语法,那是因为 Intellij IDEA 使用 Java 系统属性 user.name 来填充 $user${USER}

【讨论】:

  • 您实际上可以从 intelliJ 内部执行此操作。此链接为 android studio tools.android.com/tech-docs/configuration 描述了它。大概IDEA也一样
  • 仅当您尚未使用该应用程序时,编辑该文件才有效。如果你有,那么你需要在“%USERPROFILE%\.IdeaIC2016.2\idea.exe.vmoptions”编辑那个(针对IDEA版本进行调整)。显然,我说的是 Windows 版本。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-12
相关资源
最近更新 更多