2013-10-27 19 views
6

Es ist eine ziemlich einfache Frage, aber ich kann keine Antwort darauf finden mit SO-Search und Google.

Ist es möglich, die VTL-Standardvariable $user, die in Dateivorlagen global verwendet wird, zu überschreiben, anstatt sie in jeder Vorlage mit #set($user = "...") zu setzen?

Wie eine Art Setup-Skript für IntelliJ selbst, wo kann ich den Wert ändern?

Vielen Dank im Voraus.

Übrigens verwende ich IntelliJ Ultimate 12.1.6.

+0

http://Stackoverflow.com/a/34475894/907576 dort schlagen ich vor, Jetbrains Bug-Tracker-Problem "Konfigurieren Sie benutzerdefinierte Autorenname/E-Mail/Organisation in Dateivorlagen, Fertigstellung etc." – radistao

Antwort

13

Sie möchten die IntelliJs .vmoptions Datei (en) in einem Texteditor ändern.

  • Bearbeiten Sie in Windows IntelliJ-Install-Location/bin/idea.exe.vmoptions und/oder IntelliJ-Install-Location/bin/idea64.exe.vmoptions.
  • Bearbeiten Sie in Mac OS X IntelliJ-Install-App.app/Contents/bin/idea.vmoptions.

Innerhalb dieser Dateien einfach hinzufügen oder die folgende Zeile ändern:

-Duser.name=Your name 

Wenn Sie diese Syntax erkennen, das ist, weil IntelliJ IDEA verwendet die Java-Systemeigenschaft user.name$user und ${USER} zu füllen.

+0

Sie können tatsächlich abstimmen tu das von innen aus intelliJ. Dieser Link beschreibt es für Android Studio http://tools.android.com/tech-docs/configuration. Wahrscheinlich hat IDEA die gleiche –

+0

Bearbeiten dieser Datei funktioniert nur, wenn Sie die Anwendung noch nicht verwendet haben. Wenn ja, müssen Sie den unter "% USERPROFILE% \. IdeaIC2016.2 \ idee.exe.vmoptions" bearbeiten (für die IDEA-Version anpassen). Offensichtlich rede ich über die Windows-Version. – Jamie