IntelliJ IDEA 覆盖 $user
Posted
技术标签:
【中文标题】IntelliJ IDEA 覆盖 $user【英文标题】:IntelliJ IDEA override $user 【发布时间】:2013-11-06 06:33:40 【问题描述】:这是一个非常简单的问题,但我无法使用 SO-Search 和 Google 找到答案。
是否可以全局覆盖文件模板中使用的默认$user
VTL 变量,而不是在每个模板中使用#set($user = "...")
设置它?
就像 IntelliJ 本身的某种设置脚本一样,我可以在哪里更改值?
提前致谢。
顺便说一下,我使用的是 IntelliJ Ultimate 12.1.6。
【问题讨论】:
***.com/a/34475894/907576 我建议投票支持 Jetbrains bug-tracker 问题“配置自定义作者姓名/电子邮件/组织以用于文件模板、完成等” 【参考方案1】:您想在文本编辑器中修改 IntelliJ 的 .vmoptions
文件。
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 版本。以上是关于IntelliJ IDEA 覆盖 $user的主要内容,如果未能解决你的问题,请参考以下文章
IntelliJ IDEA 的零覆盖:带有 Spock 单元测试的 Grails
Intellij idea Junit单元测试不显示代码覆盖率