Как отформатировать выбранный код Java в файле Sublime Text .txt?

Как отформатировать выбранный код Java в файле Sublime Text .txt?

Есть ли какое-либо расширение или метод для форматирования кода Java в Sublime Text?

Например,

У меня есть такой код:

    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);
        }

Мне нужен этот отформатированный код:

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);
}

Я не хочу использовать IDE для форматирования кода в файле sublime text .txt. По сути, я хочу выбрать фрагмент кода Java в файле .txt и отформатировать его должным образом.

  1. Я пыталсяCodeFormatterплагин для Sublime Text. Я получаю следующую ошибку:

    Formatter for this type(plain text) not found
    
  2. Я пыталсяПравка > Строка > Повторный отступно этот метод — пустая трата времени.

  3. Я пыталсяSublime​AStyle​ФорматировщикТакже есть плагин для Sublime Text. Когда я выделяю свой код и нажимаю Ctrl+K для форматирования текущего выделения, это не работает.

Как отформатировать выбранный код Java в файле Sublime Text .txt?

решение1

Я бы посоветовал вам использоватьCoolFormatter.Согласно описанию, это:

Плагин Sublime Text для Source Code Formatter. CoolFormat Source Code Formatter — это форматировщик кода для файлов C\C++\C#\CSS \HTML\Java\JavaScript\JSON\Objective-C\PHP\SQL\XML.

Я думаю, ваш код на Java, так что это сработает.

Сочетания клавиш следующие:

  • Форматировать весь файл: Ctrl+ Shift+ Alt+Q
  • Форматировать выделенный текст: Ctrl+ Shift+ Alt+s

Связанный контент