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 コードを選択し、適切にフォーマットしたいのです。
私は試したコードフォーマッタSublime Text のプラグイン。次のエラーが発生します:
Formatter for this type(plain text) not found
私は試した編集 > 行 > 再インデントしかし、このテクニックは時間の無駄です。
私は試した崇高な 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