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$);
Olga
quelle
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.

Konstantin Labun
quelle
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".

Vyas Ramankulangara
quelle
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.

Löwe
quelle
2

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

MrKulli
quelle
1

Wenn Sie Scala verwenden, versuchen Sie es mit priv+tab

Janac Meena
quelle