このページについて

コード整形ツール

Artistic Style、ClangFormat、またはUncrustifyを使用してソースコードをフォーマットします。

ソースコードファイルを保存する際に、インデントとスタイルを自動的に適用します。あらかじめ定義されたスタイルを使用するか、独自のスタイルを定義してください。

Beautifier の設定

ファイルの整形に関する設定を指定するには、[Preferences ] > [Beautifier ] > [General] の順に移動します。

「Beautifier」の設定画面の「一般」タブ

次の表は、「General 」タブで設定できる設定項目について説明しています。

設定項目説明
Automatic formatting on file saveTool 」フィールドで選択したツールを使用してファイルを保存する際に、自動的にファイルを整えます。

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

Toolソースコードファイルのフォーマットに使用するツールです。一度に選択できるツールは1つだけです。
Restrict to MIME types整形対象のファイルの MIME タイプをセミコロンで区切って指定します。すべてのファイルにツールを適用するには、このフィールドを空のままにしてください。

この設定は、保存時にファイルを自動的に整形する場合にのみ適用されます。現在開いているファイルを整形するためのメニュー項目を選択する際に MIME タイプを制限するには、ツール固有のタブでこのオプションを指定してください。

Restrict to files contained in the current project現在のプロジェクトに属するファイルのみを整形します。

フォーマットツールの設定

使用するツールの設定を行うには、[Artistic Style]、[ClangFormat]、または [Uncrustify ] タブに移動してください。

「Beautifier」の設定にある「Uncrustify」タブ

次に、「Configuration 」で:

  1. Artistic Style command 」、「ClangFormat command 」、または「Uncrustify command 」で、ツールの実行ファイルへのパスを指定します。
  2. Restrict to MIME types 」で、整形対象のファイルの MIME タイプを定義します。この設定は、現在開いているファイルをフォーマットするためのメニュー項目を選択した際に適用されます。
  3. 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.