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

Например,

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

    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 для форматирования кода в текстовом файле возвышенного текста. В основном я хочу выбрать фрагмент кода Java в файле .txt и правильно отформатировать его.

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

    Formatter for this type(plain text) not found
    
  2. Я пробовал Edit> Line> Reindent, но эта техника - пустая трата времени.

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

Как я могу отформатировать выбранный Java-код в возвышенном текстовом файле .txt?

1 ответ1

0

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

Плагин Sublime Text для форматирования исходного кода. 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .