Есть ли какое-либо расширение или метод для форматирования кода 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 и отформатировать его должным образом.
Я пыталсяCodeFormatterплагин для Sublime Text. Я получаю следующую ошибку:
Formatter for this type(plain text) not found
Я пыталсяПравка > Строка > Повторный отступно этот метод — пустая трата времени.
Я пыталсяSublimeAStyleФорматировщикТакже есть плагин для 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