Wie kann ich ausgewählten Java-Code in einer Sublime-Text-TXT-Datei formatieren?

Wie kann ich ausgewählten Java-Code in einer Sublime-Text-TXT-Datei formatieren?

Gibt es eine Erweiterung oder Technik zum Formatieren von Java-Code in Sublime Text?

Zum Beispiel,

Ich habe diesen Code:

    static void test() 
{
        Pair<Integer, Integer>[] intPairArr = new Pair<Integer, Integer>[10]; // error
         addElements(intPairArr);
        Pair<Integer, Integer> pair = intPairArr[1];
           Integer i = pair.getFirst();
        pair.setSecond(i);
        }

Ich möchte diesen formatierten Code:

static void test() {
    Pair<Integer, Integer>[] intPairArr = new Pair<Integer, Integer>[10]; // error
    addElements(intPairArr);
    Pair<Integer, Integer> pair = intPairArr[1];
    Integer i = pair.getFirst();
    pair.setSecond(i);
}

Ich möchte keine IDE zum Formatieren von Code in einer Sublime-Text-TXT-Datei verwenden. Grundsätzlich möchte ich einen Java-Codeausschnitt in einer TXT-Datei auswählen und ihn richtig formatieren.

  1. Ich habe es versuchtCodeFormatterPlugin für Sublime Text. Ich erhalte die folgende Fehlermeldung:

    Formatter for this type(plain text) not found
    
  2. Ich habe es versuchtBearbeiten > Linie > Neu einrückenaber diese Technik ist Zeitverschwendung.

  3. Ich habe es versuchtSublime​AStyle​FormatterPlugin für Sublime Text. Wenn ich meinen Code auswähle und Strg+K drücke, um meine aktuelle Auswahl zu formatieren, funktioniert es nicht.

Wie kann ich ausgewählten Java-Code in einer Sublime-Text-TXT-Datei formatieren?

Antwort1

Ich würde vorschlagen, dass Sie verwendenCoolFormatter.Laut Beschreibung handelt es sich um:

Ein Sublime Text-Plugin für Source Code Formatter. CoolFormat Source Code Formatter ist ein Code-Formatierer für C\C++\C#\CSS \HTML\Java\JavaScript\JSON\Objective-C\PHP\SQL\XML-Dateien.

Ich denke, Ihr Code ist in Java, also würde das funktionieren

Die Tastenkombinationen sind:

  • Gesamte Datei formatieren: Ctrl+ Shift+ Alt+Q
  • Ausgewählten Text formatieren: Ctrl+ Shift+ Alt+s

verwandte Informationen