Standardmäßig fügt Android Studio allen neuen Klassen automatisch einen Header-Kommentar hinzu, z.
/**
* Created by Dan on 11/20/13.
*/
Wo ist die Einstellung zum Anpassen oder Entfernen?
Aus der Menüleiste:
Android Studio
-> Preferences
File
-> Settings
Suchen Sie dann im linken Bereich nach Editor
-> File and Code Templates
.
Sie haben zwei Möglichkeiten, dies zu ändern ...
1) Wählen Sie die Registerkarte Includes
und bearbeiten Sie den Created by...
-Text direkt.
2) Wählen Sie die Registerkarte Templates
und bearbeiten Sie die Zeile #parse("File Header.Java")
für jede gewünschte Vorlage.
Persönlich folgte ich Option 1) und machte den Standardheaderkommentar zu einem TODO, z.
/**
* TODO: Add a class header comment!
*/
Diese Anweisungen basieren auf Android Studio v0.3.7. und auch getestet auf v1.2.1.1
Sie können die Variable $ {USER} in der Vorlagendatei mit der Funktion #set ($ VARIABLE = "value") überschreiben.
On windows: Press Ctrl+Alt+S and go to Settings -> File and Code Templates -> Includes -> File Header
On Mac: Android Studio -> Preferences -> Editor ->
File and Code Templates -> Includes -> File Header
stellen Sie den Funktionsaufruf #set () voran, zum Beispiel:
#set( $USER = "YourName" )
/**
* Created by ${USER} on ${DATE}.
*/
Neben der Antwort von Dan (die sehr viel strenger ist), können Sie auch in die Kopfzeile klicken und die Optionstaste (auf dem Mac) drücken, und Sie können die Standardvorlage für die Datei bearbeiten. Alternativ können Sie auch auf die kleine Glühbirne klicken, um hierher zu gelangen
Schritt 1: Bewegen Sie den Mauszeiger zuerst über den File Header und entfernen Sie die gelbe Glühbirne und das Menü, indem Sie darauf klicken, wie im folgenden Screenshot gezeigt:
Schritt 2: Klicken Sie dann auf den Menüpunkt Vorlage bearbeiten und rufen Sie das folgende Popup-Fenster auf:
Hinweis: Im Bereich Beschreibung stehen viele weitere Vorlagenvariablen zur Verfügung, die Sie auch verwenden können.
Schritt 3: Geben Sie im Editorbereich Ihren Namen ein, wie im folgenden Screenshot gezeigt, und klicken Sie auf die Schaltfläche "OK". Die aktuelle Datei und die zukünftigen neuen Klassendatei-Header werden entsprechend generiert.
Hoffen Sie, dass diese Antwort für andere da draußen hilfreich sein wird! :-) Cheers! (Dies funktioniert mit der Android Studio 2.2 (September 2015) Version.)
Einstellungen-> Editor-> Copyright-> Copyright-Profile
ist ein weiterer Ort (außer "Einstellungen-> Editor-> Datei- und Code-Vorlagen"), an dem eine ähnliche Vorlage definiert und auch beim Erstellen einer Datei ausgelöst werden kann.
Sie können die Warnung auch einfach deaktivieren. Für mich war die Standardvorlage in Ordnung, aber die gelb hervorgehobene Klasse Javadoc zu sehen war ärgerlich. Um es zu deaktivieren, gehen Sie zu Einstellungen -> Editor -> Inspektionen -> Allgemein -> Deaktivieren Sie "Standard-Dateivorlagenverwendung".
Sie können dies auch für alle Projekte tun. Ändern Sie einfach das Projektprofil auf der Registerkarte "Inspektionen" in "Standard".
Für den Fall, dass Sie alle bereits erstellten Kommentare entfernen möchten. Schlagen Ctrl + Shift + R um das Dialogfeld In Pfad ersetzen zu öffnen. Aktivieren Sie die Option "Regex" und ersetzen Sie sie
/\*\*\n \* Created by .*\n \*/
mit nichts .
Der reguläre Ausdruck wurde ursprünglich von Nerdinand als Kommentar zu folgendem geschrieben Antwort . Obwohl ich ihn gefragt habe, hat er mehrere Monate lang keine Antwort gefunden. Deshalb habe ich es jetzt getan, damit die Leute es leichter finden können.
Preferences-> CopyRight->CopyRightProfiles
und klicken Sie auf [+], um ein neues Profil hinzuzufügen oder das vorhandene Profil zu bearbeiten.Schöpfer: Hitesh Sahu auf $ today Zuletzt geändert: $ file.lastModified Copyright: Alle Rechte vorbehalten. Ⓒ $ today.year http://hiteshsahu.com
Lizenziert unter der Apache-Lizenz, Version 2.0 (die "Lizenz"); Sie dürfen diese Datei nur in Übereinstimmung mit der Lizenz verwenden. Sie können eine Kopie der Lizenz unter .__ erhalten. http://www.Apache.org/licenses/LICENSE-2.0 Sofern dies nicht durch geltendes Recht vorgeschrieben oder schriftlich vereinbart ist, wird die unter der Lizenz vertriebene Software auf einem "AS IS" .__ vertrieben. BASIS OHNE GARANTIEN OR BEDINGUNGEN JEDER ART, entweder ausdrücklich oder impliziert Siehe die Lizenz für die jeweilige Sprache Berechtigungen und Einschränkungen unter der Lizenz.