回答:
C、C ++、C ++ / CLI、C#、およびJavaの場合
Artistic Style 2.04でも同様の動作を実現できます。
最新バージョンである現在の2.04をダウンロードします(apt-get
インストールに使用しないでください。古いバージョン2.03が取得され、このバージョンはパイプ出力を受け入れないため、このシナリオでは機能しません)。
Artistic Styleをインストールします->ダウンロードのインストールドキュメント(/astyle/doc/install.html)に従います(make
その後make install
)
Geanyにカスタムコマンドを追加します。
bash -c "astyle --indent-classes -Y"
Artistic Styleドキュメント
でこれをカスタマイズするには
テキスト領域を選択してCtrl+ 1を押し、最初のGeanyカスタムコマンドを実行します
HTMLの場合
あなたは使用することができます整頓あなたがgeanyを使用している場合整頓はまたあなたのhtmlコードをコンパイルすることができ、。
きちんとしたインストール: sudo apt-get install tidy
カスタムコマンドを作成します(例):
bash -c "tidy -xml --indent auto --indent-spaces 2 --quiet yes 2> /dev/null; true"
より詳しい情報:
Pythonの場合
Python Source Formatter / Pretty Printer(テストされていません)
html
ファイルでは、ファイルbash -c "tidy --quiet yes -m --output-xhtml no --output-html yes --wrap 0 --tidy-mark no --indent auto %f > /dev/null; true" (Geany replaces the
の名前+拡張子を付けて%f` を使用しました)。2
廃止されたと思います。
cmd /c "astyle --indent-classes -Y"