動作
C++ や QML コードを含まないテキストファイル(Python コードファイルなど)のインデント設定を指定するには、[Preferences ] > [Text Editor ] > [Behavior] を選択します。

Tab キーやBackspaceキーの押下をどのように解釈するか、また続き行をどのように揃えるかを指定できます。
タブ設定の指定
タブの設定は、以下のレベルで指定できます。
- すべての C++ ファイルに対して
- すべての QML ファイルに対して
- その他のすべてのテキストファイル
- プロジェクト内のC++ファイル
- プロジェクト内のQMLファイル
- プロジェクト内のその他のテキストファイル
タブとインデントの指定
「Tabs and Indentation 」グループで、タブの設定とタブ幅を指定できます。「Default Tab policy 」フィールドで、インデントにスペースのみ、タブのみ、またはその両方を併用するかを選択します。
デフォルトでは、コードエディタでのタブ長は8スペース、インデントサイズは4スペースです。プロジェクトごとやファイルの種類ごとに、タブ長とインデントサイズを個別に指定できます。
続き行を前の行に合わせて揃えることができます。「Align continuation lines 」フィールドで、「Not at all 」を選択すると、自動揃えが無効になり、続き行は論理的なインデント深度に合わせてインデントされます。常にスペースを使用して揃えるには、「With Spaces 」を選択します。「Tab policy 」に従うには、「With Regular Indent 」を選択します。
入力設定
テキストやコードを入力すると、選択したテキストエディタまたはコードスタイルの設定に従って、自動的にインデントされます。入力設定を行うには、[Preferences ] > [Text Editor ] > [Behavior ] > [Typing] の順に選択します。
次の表は、設定可能な入力設定について説明しています。
| 設定項目 | 説明 |
|---|---|
| Enable automatic indentation | テキストエディタまたはコードスタイルの設定に従って、改行を自動的にインデントします。 |
| Backspace indentation | 「Backspace 」を選択した際に、インデントをどのように縮小するかを指定します。
|
| Tab key performs auto-indent | Tabキーを押したときにテキストを自動的にインデントするタイミングを指定します:
|
| Prefer single line comments | ハイライト定義ファイルに複数行コメントと単一行コメントの両方の定義が含まれている場合、選択範囲をコメントアウトする際に単一行コメントの定義を適用するには、このオプションを選択してください。 |
| Preferred comment position | 選択範囲をコメントアウトする際の 1 行コメントの位置を指定します:
|
関連項目 : 「エディタの設定方法」、 「環境設定の検索」、「テキストまたはコードのインデント」、「Qt Quick コードスタイルの指定」、「エディタの設定」、「C++ コードスタイル」、および「Nim」。
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.