web-dev-qa-db-ja.com

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

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

崇高なテキスト.txtファイルのコードをフォーマットするためにIDEを使用したくない。基本的に、.txtのスニペットJavaコードを選択したいファイルを作成し、適切にフォーマットします。

  1. CodeFormatter Sublime Textのプラグインを試しました。次のエラーが発生します:

    Formatter for this type(plain text) not found
    
  2. 編集>行>再インデントを試しましたが、この手法は時間の無駄です。

  3. Sublime AStyle Formatter Sublime Textのプラグインも試しました。コードを選択し、Ctrl + Kを押して現在の選択をフォーマットすると、機能しません。

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

2
my-lord

CoolFormatter。 を使用することをお勧めします。説明によると、次のとおりです。

ソースコードフォーマッター用のSublimeTextプラグイン。 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
2