In diesem Artikel wird die Methode der Idee eingeführt, um Annotationsvorlagen der Java -Klasse hinzuzufügen. Ich werde sie mit Ihnen teilen. Die Details sind wie folgt:
Ideenversion: Intellij Idea 2017.2.5 x64
Eclipse kann /** über der Klasse eingeben und eingeben, um Klassenkommentarvorlagen hinzuzufügen. Die Idee fügt diese Funktion jedoch standardmäßig nicht hinzu, sodass einige Einstellungen erforderlich sind. Im Folgenden sind drei Methoden zu implementiert:
1. Stellen Sie die neue Klasse fest, um standardmäßig Kommentare hinzuzufügen
Klicken Sie auf das Einstellen | Editor | Datei- und Codevorlagen der Reihe nach addieren Sie die Konfiguration wie in der Abbildung gezeigt
Beispiel:
/*** Beschreiben: **@Autor xxx*@Date $ {Jahr}/$ {monat}/$ {day}*/Die unterstützten Variablen sind in der Beschreibung gefunden, müssen sie nur konfigurieren!
2. Verwenden Sie Live -Vorlage, um Kommentarvorlagen manuell hinzuzufügen
Klicken Sie auf Einstellung | Editor | Live -Vorlagen
1. Klicken Sie auf + Vorlagen hinzufügen, z. B. meine Live -Vorlagen
2. Klicken Sie auf + Live -Vorlagen hinzufügen, die Abkürzung ändern und dann Vorlageninhalt hinzufügen. Die Vorlagenvariable ist in $var$ format definiert, z. B.
/*** Beschreiben: **@Autor xxx*@Datum $ Datum $*/
3. Klicken Sie auf Definieren, um den Umfang der Vorlage zu definieren, und wählen Sie Java aus
4. Klicken Sie auf Variablen bearbeiten, um Variablen zu definieren. Die Erklärung des Ausdrucks finden Sie in der Bindung.
5. Geben Sie nach dem Speichern CC überall in der Klasse ein, um die Vorlage hinzuzufügen
3. Fügen Sie Kommentare in Chargen hinzu
Installieren Sie das Javadoc-Plug-In und Alt+Insert können Kommentare in Stapeln hinzufügen, einschließlich aller Klassen und Methoden, können jedoch nicht angepasst werden, und Kommentare sind festgelegt.
Anhang
ItemDescriptionAnnotated ("Annotation Qname") erstellt ein Symbol des Typs mit einer Annotation, die sich am angegebenen Ort befindet. Beispielsweise siehe Live -Vorlagen in der ITations -Gruppe. Beispielsweise siehe Live -Vorlagen in der itations Group Zum Beispiel wird my-text-file/meine Textdatei/my_text_file in myTextFile konvertiert. Wenn die als Parameter bestandene Zeichenfolge beispielsweise Foobar ist, gibt die Funktion foo_bar.casttoleftsidetype () zurück, die den Ausdruck der rechten Seite zum Expressionstyp der linken Seite verlässt. Es wird in der ITations-Gruppe verwendet, um eine einzelne Vorlage für die Generierung von Rohtyp- und Generika-Sammlungen zu haben Snake_Case -Zeichenfolge. Wenn die als Parameter bestandene Zeichenfolge beispielsweise Foo_Bar ist, gibt die Funktion foobar.com plete () zurück, wenn der Codebettel -Aufruf an der variablen Position. Siehe beispielsweise die Live -Vorlagen in der ITations -Gruppe in der anderen Gruppe.CurrentPackage () gibt den aktuellen Paketnamen zurück. Wenn Sie jedoch das Datumsformat in Doppelzitaten angeben, wird das Datum in diesem Format dargestellt: Dekapitalize (Sname) ersetzt den ersten Buchstaben des Namens als Parameter mit dem entsprechenden Kleinbuchstaben-Buchstaben. Der Vorlagenerruf. Ist sinnvoll, ob die Vorlage im rechten Teil einer Zuweisung nach Rückgabe usw. erweitert wird. Filename (sFileName) gibt den Dateinamen mit der Erweiterung zurück. FilenameWitHoutextesion () gibt den Dateinamen ohne Erweiterung zurück. mit mehreren Argumenten. Das erste Argument ist ein Skripttext, der ausgeführt wird, oder ein Pfad zur Datei, die ein Skript enthält. Die nächsten Argumente sind an _1, _2, _3, ..._ nvariablen gebunden, die in Ihrem Skript verfügbar sind. Außerdem ist im Skript die Variable _Editor verfügbar. Diese Variable ist an den aktuellen Editor gebunden. Um eine Vermutung zu erraten, versucht die Intellij -Idee, die Orte zu finden, an denen die Elemente aus dem Container hinzugefügt oder extrahiert wurden. durch Striche getrennt von der Zeichenfolge als Parameter übergeben. Zum Beispiel wird der String myExampename in my-example-name konvertiert. MethodeName () gibt den Namen der Umarmungsmethode zurück (wobei die Vorlage erweitert wird) .MethodParameters () gibt die Liste der Parameter der Parameter des Parameters zurück (wobei die Vorlage erweitert wird) .Methodretretretretretretret (). erweitert) .qualifiedClassName () gibt den vollständig qualifizierten Namen der aktuellen Klasse zurück (die Klasse, in der die Vorlage erweitert wird) .Clear Das Kontrollkästchen FQ-Namen von Short FQ. Es wird in der THITERations-Gruppe verwendet, um eine einzelne Vorlage zum Generieren von Rohtyp- und Generika-Sammlungen zu haben. bar.subypes (stype) gibt die Subtypen des als Parameters übergebenen Typs zurück. Rückgabe i Wenn es keine solche Variable im Bereich gibt, gibt es ansonsten zurück, wenn es keine solche Variable im Bereich usw. gibt. Container wird iteriert. unterstreicht. Wenn beispielsweise die als Parameter bestandene Zeichenfolge foo_bar ist, gibt die Funktion Foobar zurück. variableOftype ("java.util.Vector"). Wenn Sie eine leere Zeichenfolge ("") als Parameter übergeben, schlägt alle Variablen unabhängig von ihren Typen vor. method.jsQualifiedClassnamerTurns Der vollständige Name der aktuellen JavaScript -Klasse.jssuggestIndexnamerTurns Ein empfohlener Name für einen Index.jssuggestvariablenamereturns einen empfohlenen Namen für eine Variable.Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.