如何在 Sublime Text .txt 文件中格式化选定的 Java 代码?

如何在 Sublime Text .txt 文件中格式化选定的 Java 代码?

是否有任何扩展或技术可用于在 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 代码片段并正确格式化它。

  1. 我试过代码格式化程序Sublime Text 插件。我收到以下错误:

    Formatter for this type(plain text) not found
    
  2. 我试过编辑 > 线条 > 重新缩进但这种方法很浪费时间。

  3. 我试过Sublime​AStyle​Formatter同样适用于 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

相关内容