System.out.println () Verknüpfung zu Intellij IDEA


Antworten:


253

In Idee 17eap:

sout: Druckt

System.out.println();

soutm: Druckt aktuelle Klassen- und Methodennamen nach System.out

System.out.println("$CLASS_NAME$.$METHOD_NAME$");

soutp: Druckt Methodenparameternamen und -werte in System.out

System.out.println($FORMAT$);

soutv: Druckt einen Wert in System.out

System.out.println("$EXPR_COPY$ = " + $EXPR$);

Gibt es eine Verknüpfung zum Aufrufen von Soutm für alle Funktionen in einer Datei auf einmal? Dies ist nützlich, wenn Sie den Funktionsaufruffluss mithilfe von Protokollen verfolgen möchten.
nkalra0123

48

Ja, du kannst es schaffen. Öffnen Sie einfach Einstellungen -> Live-Vorlagen. Erstellen Sie eine neue mit sysoals Abkürzung und System.out.println($END$);als Vorlagentext.


1
Dies entspricht nicht seinem Wunsch, automatisch mit Strg + Leertaste zu vervollständigen.
Murat Karagöz

Wenn er diese Einstellung vornimmt, kann er dann nicht einfach tippen sysound drücken Tab, um die Anweisung zu vervollständigen? Wir machen etwas Ähnliches, während wir die Hauptmethode definieren: Wir geben ein psvmund drücken, Tabwas es automatisch macht public static void main(String[] args).
Programmierer

Strg + Raum erweitert auch Live-Vorlagen
Peter Gromov

1
Strg + Leertaste wird nicht auf die gleiche Weise wie die Registerkarte erweitert, sondern es wird ein Menü mit Sout aufgelistet - so ziemlich nah (und das kann nur daran liegen, dass ich die Eclipse-Keymap aktiviert habe). Leos Antwort hilft
Bill K

32

Wenn Sie alle Verknüpfungen in Intellij kennen möchten, klicken Sie auf "Strg + J". Dies zeigt alle Verknüpfungen. Geben Sie für System.out.println () "Sout" ein und drücken Sie "Tab".


11

Öffnen Sie Einstellungen (standardmäßig Alt + Strg + S) und suchen Sie nach Live-Vorlagen. Im oberen Teil gibt es eine Option mit der Aufschrift "Standardmäßig mit TAB erweitern" (TAB ist die Standardeinstellung), wählen Sie "Benutzerdefiniert" und klicken Sie dann auf "Ändern". Fügen Sie der Option "Live-Vorlage erweitern /" die Keymap "Strg + Leertaste" hinzu. Emmet Abkürzung ".

Jetzt können Sie Strg + Leertaste drücken und die Live-Vorlagen erweitern. Um es nun in "syso" anstelle von "Sout" zu ändern, wird in der Option "Live-Vorlagen" eine Liste mit Tonnen von Optionen aktiviert. Gehen Sie zu "Andere" und erweitern Sie es. Dort finden Sie "Sout". Benennen Sie es einfach um zu "syso" und aply schlagen.

Hoffe das kann dir helfen.


2

Auf MAC können Sie tun sout + returnoder ⌘+j(cmd + j) Live-Vorlagenvorschläge öffnen, geben Sie soutzur Auswahl einSystem.out.println();


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.