2013-10-27 17 views
6

E 'piuttosto una domanda semplice, ma non riesco a trovare una risposta ad esso utilizzando SO-Search e Google.

È possibile sovrascrivere la variabile VTL predefinita $user utilizzata nei modelli di file a livello globale, invece di impostarla in ogni modello con #set($user = "...")?

come una sorta di configurazione-script per IntelliJ sé, dove posso modificare il valore?

Grazie in anticipo.

A proposito, sto usando IntelliJ ultimo 12.1.6.

+0

http://stackoverflow.com/a/34475894/907576 lì propongo di votare sul problema bug-tracker di Jetbrains "Configura nome dell'autore personalizzato/email/organizzazione da utilizzare nei modelli di file, completamento ecc." – radistao

risposta

13

si desidera modificare .vmoptions file (s) del IntelliJ in un editor di testo.

  • In Windows, modificare IntelliJ-Install-Location/bin/idea.exe.vmoptions e/o IntelliJ-Install-Location/bin/idea64.exe.vmoptions.
  • In Mac OS X, modificare IntelliJ-Install-App.app/Contents/bin/idea.vmoptions.

All'interno di questi file è sufficiente aggiungere o modificare la riga seguente:

-Duser.name=Your name 

Se riconoscete questa sintassi, è perché IntelliJ IDEA utilizza la proprietà Java System user.name per riempire $user e ${USER}.

+0

Puoi effettivamente fai questo da dentro intelliJ. Questo collegamento lo descrive per Android Studio http://tools.android.com/tech-docs/configuration. Probabilmente IDEA ha lo stesso –

+0

Modifica che quel file funziona solo se non hai ancora usato l'applicazione. In tal caso, è necessario modificare quello in "% USERPROFILE% \. IdeaIC2016.2 \ idea.exe.vmoptions" (regolare per la versione IDEA). Ovviamente, sto parlando della versione di Windows. – Jamie