So ändern Sie den Wert der in Eclipse-Vorlagen verwendeten Variablen $ {user}
Statt hardcoding die Standard - @Autor-Vorlage ich würde gerne Eclipse verwenden richtiger name genommen von account-Informationen (in Linux - aber Windows-Lösung ist auch willkommen). Eingabe irgendwo in der Eclipse-Konfiguration akzeptabel wäre auch, leider kann ich nicht den richtigen Ort finden.
InformationsquelleAutor der Frage Rajish | 2008-10-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
http://morlhon.net/blog/2005/09/07/eclipse-username/
Scheint es, dass Ihre beste Wette ist, neu zu definieren, die java
user.name
variable entweder auf der Befehlszeile oder mithilfe dereclipse.ini
Datei in Ihrem eclipse-install-root-directory.Dies scheint zu funktionieren für mich:
InformationsquelleAutor der Antwort Davide Inglima
Öffnen Sie Eclipse, gehen Sie zu
Fenster -> Einstellungen -> Java -> Code Style - > Code Templates -> Anmerkungen -> Dateitypen und dann drücken Sie die 'Edit' - Taste. Dort können Sie Ihre Namen im generierten Kommentar-Formular @Author ${user} @Autor Rajish.
InformationsquelleAutor der Antwort singletony
Oder Öffnen
eclipse.ini
- Datei und fügen Sie folgenden.InformationsquelleAutor der Antwort Sumit Singh
Eher als die änderung der
${user}
in eclipse, ist es ratsam, die Einführung-Duser.name=Whateverpleaseyou
in
eclipse.ini
die in Ihrem eclipse-Ordner.InformationsquelleAutor der Antwort Anuj Balan
EGit Lösung
Würde man erwarten, dass das anlegen oder ändern von template-Variablen, die auf einen Projekt-Arbeitsbereich-oder Umwelt-basis ist eine standard-Eclipse-Funktion. Leider ist es nicht. Um so mehr, da Eclipse plugins können neue Variablen zu definieren und Vorlagen, sollte es plugins die es gibt, eine Lösung bereitzustellen. Wenn Sie sind, Sie müssen schwer zu finden sein. mmm-TemplateVariabledie Sie in der Eclipse-Marketplace, ist ein Schritt in die richtige Richtung für Maven Nutzer, so dass die Fähigkeit version, artifactId, etc. in Vorlagen.
Glücklicherweise EGitdas ist ein Eclipse tool für Git, bietet eine sehr flexible Möglichkeit für die Einbeziehung von vielen verschiedenen Variablen in code-templates. Die einzige Voraussetzung ist, dass das Projekt nutzt Git. Wenn Sie nicht Git verwenden, aber ernsthaft über software-Entwicklung, jetzt ist die Zeit zu lernen (Pro Git-Buch). Wenn Sie gezwungen sind, verwenden Sie einen legacy-version-control-system, versuchen Sie, einige Köpfe.
Dank der Bemühungen von harmskEGit 4.0 und oben schließt die Möglichkeit zur Verwendung von Git Konfigurations-key-Werte Vorlagen. Dies ermöglicht die Einstellung Vorlage-Werte basierend auf repository-Einstellungen (Projekt), Benutzer-Einstellungen (Konto), und/oder die globalen Einstellungen (workstation).
Das folgende Beispiel zeigt das einrichten von Eclipse und Git für ein multi-user-workstation zum entwickeln und verwenden eines benutzerdefinierten Git-Konfiguration-Taste an Stelle der
${user}
mehr Flexibilität zu ermöglichen. Obwohl das Beispiel basiert auf einem Windows-10-installation von Eclipse Mars und Git für Windows, das Beispiel ist für Linux und OSX laufen Eclipse und Git mit Ihren jeweiligen Kommandozeilen-tools.Vermeiden mögliche Verwirrung zwischen Git ' s
user.name
Konfiguration-Taste und Javauser.name
system-Eigenschaft eine benutzerdefinierte Git-Konfiguration key –user.author
– wird verwendet, um eine Nachname des Autors und/oder Anmeldeinformationen.Konfigurieren Von Vorlagen
Format von Git template-Variablen ist wie folgt
${<name>:git_config(<key>)}
wo
<name>
ist jede beliebige Variablennamen und -<key>
ist die Git-Konfiguration Schlüssel, dessen Wert verwendet werden soll. Angesichts der Tatsache, dass die änderung der Kommentare→Arten Vorlagewird nun versuchen zu beheben, den Namen des Autors aus dem Git s
user.author
Konfigurations-key drücken. Ohne weitere Konfiguration werden alle neu erstellten Kommentare werden nicht mit einem Namen nach@author
da keines definiert wurde, noch nicht.Konfigurieren Git
Von der Befehlszeile aus
Git-System-Konfiguration - Dieser Konfigurationsschritt änderungen an den Git ' s systemweite Konfiguration für alle accounts auf der Arbeitsstation, sofern diese nicht durch Benutzer-oder repository-Einstellungen. Weil systemweite Konfigurationen sind Teil der zugrunde liegenden Git-Anwendung (z.B. Git für Windows) werden die änderungen benötigen Administrator Rechte. Ausführen von Git Bash, cmd oder PowerShell als Administrator. Der folgende Befehl setzt die system-weite Autors.
Den Zweck dieser "Autor" ist als Erinnerung dienen, dass es eingestellt werden sollte anderswo. Dies ist besonders nützlich, wenn neue Benutzer-accounts verwendet werden, die auf der Arbeitsstation.
Um diese Einstellung zu überprüfen, erstellen Sie ein leeres Java-Projekt, das Git benutzt, oder öffnen Sie einen vorhandenen Git-basierten Projekt. Eine Klasse erstellen und verwenden Source→Generate Element Comment aus dem Kontext-Menü, ALT-SHIFT-Joder starten Sie eine JavaDoc-Kommentar. Die daraus resultierende
@author
tag werden sollte, gefolgt von der Warnung.Die restlichen änderungen an der Konfiguration durchgeführt werden kann, ohne Administratorrechte.
Git Global(Benutzer) - Konfiguration - Global oder Benutzer-Konfigurationen sind die im Zusammenhang mit einem bestimmten Benutzer und überschreiben die systemweiten Konfigurationen. Diese Einstellungen gelten für alle Git-basierte Projekte, sofern diese nicht durch repository-Einstellungen. Wenn der name des Autors ist aufgrund der unterschiedlichen Projekttypen wie für arbeiten, open-source-Beiträge, oder persönliche, legen Sie die am häufigsten verwendeten hier.
Konfiguriert haben der Globale Wert, zurück zu dem test-Projekt frühzeitig eingesetzt und gelten ein Klasse Kommentar. Die
@author
tag sollte nun die Globale Einstellung.Git-Repository(Lokale) Konfiguration - Schließlich ein repository oder die lokale Konfiguration kann verwendet werden, um konfigurieren Sie einen Autor für ein bestimmtes Projekt. Im Gegensatz zu den vorherigen Konfigurationen, eine repository-Konfiguration getan werden muss von innerhalb des repository. Mit Git Bash, PowerShell, etc. navigieren Sie in dem test-Projekt in das repository.
Gegeben, neue Kommentare in den test-Projekt lokal definierten Namen des Autors. Andere Git-basierte Projekte, weiterhin die globalen Namen des Autors.
Von Eclipse
Die änderungen an der Konfiguration vor, kann auch eingestellt werden in Eclipse durch seine Vorlieben: Team→Git-Konfiguration. Eclipse muss als Administrator ausgeführt werden, um change-system-wide Git-Konfigurationen.
In Summe
Obwohl in diesem Beispiel befasste sich speziell mit das häufigste Problem, das zu ändern
${user}
ist, kann dieser Ansatz verwendet werden, um mehr. Aber Vorsicht sollte ausgeübt werden, nicht zu verwenden Git-definierte Konfiguration Tasten, es sei denn, es ist ausdrücklich beabsichtigt.InformationsquelleAutor der Antwort Frelling
dovescrywolf gab Tipp als Kommentar auf Artikel verbunden durch Davide Inglima
War es für mich sehr nützlich auf MacOS.
Öffnen Termnal (bash-Konsole) und führen Sie die unten Dinge:
Schließen Sie Terminal und starten/öffnen Sie Eclipse erneut.
InformationsquelleAutor der Antwort Łukasz Siwiński
Dies ist die Datei, die wir alle suchen (in Ihrem Eclipse-workspace):
Finden Sie eine @author-tag mit dem Namen, den Sie ändern möchten. Starten Sie Eclipse erneut, und es wird funktionieren.
Für Akzente verwenden Sie den Unicode-format (z.B. '\u00E1 " für á).
Können Sie auch ändern, die 'ini' - Datei als Vorherige Antworten vorschlagen oder festlegen von Benutzername var für eine Globale Lösung. Oder überschreiben die @author-tag in das Menü "Einstellungen" für eine lokale Lösung. Das sind beides gültige Lösungen für dieses problem.
Aber wenn Sie sind auf der Suche nach ',' den Namen des Autors, das stört die meisten von uns, ist in dieser Datei.
InformationsquelleAutor der Antwort FranMowinckel
Bearbeiten Sie die Datei
/etc/eclipse.ini
so enthalten Sie als Einstieg;-Duser.name=myname
Starten Sie die "eclipse" und nun, auf Schaffung einer neuen Datei, mit Assistenten (c/c++/java), es wird mit "MeinName" an Stelle der ${user}.
InformationsquelleAutor der Antwort parasrish
nur eine andere option. goto EINSTELLUNGEN - >> JAVA - >> EDITOR >> VORLAGENWählen Sie @Autor, und ändern Sie die variable ${user}.
InformationsquelleAutor der Antwort OJVM