web-dev-qa-db-ja.com

Geanyエディターでコードを調整するショートカットキーはありますか?

Ubuntu 13.10でGeanyエディターを使用していますが、Geanyエディターでコードを整列する(自動整列)ショートカットキーはありますか?

例:Eclipseで-Ctrl + Shift + Fを使用して自動フォーマッターを呼び出す

9
Sudheera

C、C++、C++/CLI、C#、およびJavaの場合

Artistic Style 2.04 で同様の動作を実現できます。

  1. ダウンロード 最新バージョン、現在の2.04(インストールにapt-getを使用しないでください。古いバージョン2.03を取得し、パイプ出力を受け入れないため、このバージョンはこのシナリオでは機能しません。 )

  2. Artistic Styleのインストール->ダウンロードのインストールドキュメント(/astyle/doc/install.html)に従います(make then make install

  3. Geanyにカスタムコマンドを追加します。

    enter image description here

    enter image description here

    bash -c "astyle --indent-classes -Y"

    この外観をカスタマイズするには、 Artistic Style documentation

  4. テキストエリアを選択して押します Ctrl+1 最初のGeanyカスタムコマンドを実行するには

    enter image description here

HTMLの場合

tidy を使用できます。geanyを使用すると、tidyはhtmlコードをコンパイルできます。

  1. Tidyをインストールします:Sudo apt-get install tidy

  2. カスタムコマンドを作成します(例):

    bash -c "tidy -xml --indent auto --indent-spaces 2 --quiet yes 2> /dev/null; true"

詳細:

Pythonの場合

Python Source Formatter/Pretty Printer (テストなし)

11
TuKsn

For XML Tools> Plugin managerに移動し、XML PrettyPrinterというプラグインをアクティブにします。そのプラグインが利用できない場合は、aptまたはsynapticを使用して検索してください。

インストールしたら、[ツール]> [PrettyPrinter XML]をクリックして実行します。

0
tom

パターンを使用した手動の位置合わせを使用して、コードを位置合わせできます。遅いですが、どの言語でも動作します。ここに投稿されたtclscriptがあります https://blog.jayvee-store.com/2017/06/18/code-alignment-in-geany/

0
Jeff Lieu