是否有任何扩展或技术可用于在 Sublime Text 中格式化 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 来格式化 sublime text .txt 文件中的代码。基本上,我想在 .txt 文件中选择一个 Java 代码片段并正确格式化它。
我试过代码格式化程序Sublime Text 插件。我收到以下错误:
Formatter for this type(plain text) not found
我试过编辑 > 线条 > 重新缩进但这种方法很浪费时间。
我试过SublimeAStyleFormatter同样适用于 Sublime Text 插件。当我选择我的代码并按 Ctrl+K 来格式化我当前的选择时,它不起作用。
如何在 Sublime Text .txt 文件中格式化选定的 Java 代码?
答案1
我建议你使用CoolFormatter。根据描述,它是:
Sublime Text 源代码格式化程序插件。CoolFormat 源代码格式化程序是 C\C++\C#\CSS \HTML\Java\JavaScript\JSON\Objective-C\PHP\SQL\XML 文件的代码格式化程序。
我认为你的代码是用 Java 编写的,因此这可行
键绑定是:
- 格式化整个文件: Ctrl+ Shift+ Alt+Q
- 格式化所选文本: Ctrl+ Shift+ Alt+s