このページでは

ビューティファイア

Artistic Style、ClangFormat、Uncrustify でソースコードを整形。

ソースコードファイルを保存するときに、自動的にインデントとスタイルを適用します。定義済みのスタイルを使用するか、独自のスタイルを定義します。

ファイルを美化するための設定を指定するには

  1. 環境設定>Beautifier >General を開きます。
  2. Automatic formatting on file save を選択すると、Tool フィールドで選択したツールを使用して、ファイルを保存するときに自動的に美化されます。

    ビューティファイア環境設定の「一般」タブ

    ファイル保存中にこの設定を一時的に無効にするには、File に移動し、Save Without Formatting を選択します。

  3. Restrict to MIME types で、美化するファイルの MIME タイプをセミコロンで区切って定義します。すべてのファイルにツールを適用するには、フィールドを空のままにします。

    この設定は、保存時にファイルを自動的に美化する場合にのみ適用されます。現在開いているファイルをフォーマットするメニュー項目を選択するときに MIME タイプを制限するには、ツール固有のタブでこのオプションを指定します。

  4. 現在のプロジェクトに属するファイルのみを美化するには、Restrict to files contained in the current project を選択します。
  5. Artistic StyleClangFormat 、またはUncrustify に移動して、使用するツールの設定を指定します。

    ビューティファイア環境設定の「Uncrustify」タブ

  6. Configuration では、Artistic Style commandClangFormat command 、またはUncrustify command で、ツールの実行ファイルへのパスを指定します。
  7. Restrict to MIME types で、美化するファイルの MIME タイプを定義します。この設定は、現在開いているファイルをフォーマットするメニュー項目を選択したときに適用されます。
  8. Options で、ソース ファイルで使用するスタイルを定義する設定ファイルを選択します。複数のオプションを選択した場合は、上から順に適用されます。使用できるオプションは、ツールによって異なります。

ビューティファイア・ツールのオプション

以下のオプションを設定するには、いずれかのツールがインストールされている必要があります。

オプション
Use file *.astylerc defined in project files

Use file uncrustify.cfg defined in project files

プロジェクトファイルで定義された設定ファイルを、選択したツールの設定ファイルとして使用します。
Use specific config file

Use file specific uncrustify.cfg

選択したツールの設定ファイルとして使用するファイル。
Use file uncrustify.cfg in <$HOME>

Use file .astylerc or acstylerc in <$HOME>

選択したツールの構成ファイルとして、ユーザーのホーム・ディレクトリーにある指定されたファイルを使用します。
Use customized style独自のコード・スタイルを設定する。
Format entire file if no text was selectedエディターでテキストが選択されておらず、Format Selected Text を選択した場合、ファイル全体をフォーマットします。

定義済みの ClangFormat スタイルを使う

定義済みの ClangFormat スタイルを使用するには、ClangFormat に移動し、Use predefined style でスタイルを選択します。

Beautifier環境設定のClangFormatタブ

File を選択して、ソース・ファイルと同じディレクトリーまたはその親ディレクトリーのいずれかにある.clang-format または_clang-format ファイルからスタイル設定を読み込みます。

Fallback style で、スタイル構成ファイルが利用できない場合に使用する予備スタイルを選択します。デフォルト・スタイルを使用するには、Default を選択します。None を選択すると、書式設定が省略されます。

スタイルの定義

独自のスタイルを定義するには、Use customized style を選択し、Add を選択します。

Add Configuration ダイアログでコード・スタイルを設定します。このダイアログでは、構文の強調表示、オートコンプリート、およびコンテキスト・ヘルプが提供されます。

設定の追加ダイアログ

ソースコードを美化する」および「プラグインの有効化と無効化」も参照してください

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.