選択した Java コードを Sublime Text .txt ファイルでフォーマットするにはどうすればよいですか?

選択した Java コードを Sublime Text .txt ファイルでフォーマットするにはどうすればよいですか?

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

Sublime Text .txt ファイル内のコードをフォーマットするのに IDE を使用したくありません。基本的には、.txt ファイル内のスニペット Java コードを選択し、適切にフォーマットしたいのです。

  1. 私は試したコードフォーマッタSublime Text のプラグイン。次のエラーが発生します:

    Formatter for this type(plain text) not found
    
  2. 私は試した編集 > 行 > 再インデントしかし、このテクニックは時間の無駄です。

  3. 私は試した崇高な AStyle フォーマッターSublime Text のプラグインも同様です。コードを選択し、現在の選択範囲をフォーマットするために Ctrl+K を押しても機能しません。

選択した Java コードを Sublime Text .txt ファイルでフォーマットするにはどうすればよいですか?

答え1

使用することをお勧めしますクールフォーマッター。説明によると、次のようになります。

ソース コード フォーマッタ用の 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

関連情報