2015-10-15 4 views
32

Von ${USER} Intellij Idee means der Login-Name des aktuellen Benutzers. Was aber, wenn der Login sich von dem Namen unterscheidet, der als Name des Entwicklers verwendet wird? Ist es möglich, USER auf einen anderen Wert zu setzen, ohne den Anmeldenamen des Betriebssystems zu ändern?

+0

* Wahrscheinlich * nicht. Ich glaube nicht, dass ich es anders gesehen habe als den Namen des Benutzers, der angemeldet war. – Makoto

+2

Sie können es in der Vorlage fest codieren. – hermitmaster

+0

'USER' ist eine Umgebungsvariable, die von Ihrem Betriebssystem/Ihrer Shell gesetzt wird (vorausgesetzt, Sie befinden sich auf einem POSIX-System). Ich denke, Sie werden in alle möglichen Schwierigkeiten geraten, wenn Sie es auf einen "falschen" Wert setzen. Wenn Sie jedoch darauf bestehen, versuchen Sie, die Anwendung über 'env USER =" was auch immer "intellij-idee" zu starten oder wie diese Binärdatei aufgerufen wird. – 5gon12eder

Antwort

56

können Sie ändern die Datei idea.exe.vmoptions oder idea64.exe.vmoptions, die im Ordner ist Ihre IDE istallation sein sollten. Für Linux-Version ist es kalt idee.vmoptions. Sie müssen dort einen Parameter hinzuzufügen:

-Duser.name=YOURNAME 

Dies würde Ihre ${USER} Variable machen innerhalb IntelliJ Idea zu Parameterwert entspricht, und Sie müssen nicht den aktuellen OS Benutzer-Login-Namen ändern. Ich habe es gerade in der IntelliJ Idea 14.1.3 mit Datei- und Code-Templetes getestet.

+3

Ich bestätige für IntelliJ IDEA 2016.1 in Linux. Ich fügte die folgende Zeile in * ~/.IntelliJIdea2016.1/idea64.vmoptions * hinzu: '-Duser.name = Vorname Nachname' –

+3

Speicherort der Mac-Datei:/Applications/IntelliJ \ IDEA.app/Contents/bin/idea. vmoptions. Es sei denn, Sie legen die Anwendung auf einen anderen Ordner. –

+12

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

Verwandte Themen