回答:
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"