Frage

Ich bin mir des Eclipse Snippet "Systems" bewusst, das ordentlich durch system.out.println () ersetzt wird; Wenn Registerkarten abgeschlossen.

Dies ist sehr nützlich, aber manchmal muss ich einen vorhandenen Code in ein System einwickeln.

In Eclipse -Interna ist die Vorlage definiert als in der Lage, ein "ausgewähltes Wort" einzuwickeln. Aber wie kann ich den Snippet mit ausgewähltem Text verwenden, da das "sysout" offensichtlich den ausgewählten Text eingeben.

Irgendeine Idee?

War es hilfreich?

Lösung

Die Sysout -Vorlage wirkt auf ganze Java -Aussagen.

  1. Heben Sie eine Erklärung im Herausgeber hervor.
  2. Drücken Sie den Strg-Raum (oder was auch immer Sie für den Inhaltshilfen eingerichtet haben.)
  3. Geben Sie Sysout ein und drücken Sie die Eingabetaste. Beachten Wille Überschreiben Sie Ihre Aussage vorübergehend System.out.println Wenn Sie eindringen.)

Andere Tipps

Eclipse hat eine "Surround -Breite" -Option, die dies für Sie tun kann.

SHIFT + ALT + Z SOLLTEN SIE DIE SINDEN, WIE DIESES Vorlagen Meta-Data-Layout.

Ich glaube nicht, dass Sie es auf einmal tun können, aber was ist mit dem Schneiden des ausgewählten Textes und dann: Tab+Space, Strg+V Es ist nur eine Schlüsselkombination mehr.

Wenn Sie Content Assist (Strg-Space unter Windows) verwenden, ist am Ende der Liste die Sysout-Option. Vielleicht möchten Sie die Vorlage mit Zitaten um die Wortauswahl erweitern, damit Sie sie nicht eingeben müssen.

Präferenz> Allgemein> Schlüssel. Suchen Sie dann in "Inhaltsassistenten" oder "Inhalt" in "Filtertext Typ". Drücken Sie nicht die Eingabetaste. Wahl "Inhaltsassistent". Geben Sie Bindung ein und setzen Sie Ihre eigenen Verknüpfungen. wie "Kontrolle+Platz".

Der Hauptteil ist in:

Java-> Editor-> Vorlagen

Dies kann zugreifen von:

  • Einstellungsfenster: In Java-> Editor-> Vorlagen.
  • Einen Text umgeben und drücken:

    Windows: SHIFT + ALT + Z (as sadhasivam said)
    Mac: CMD + OPT + Z 
    

    So zeigen Sie das Fenster der Einstellungen an

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top