行为

要为没有 C++ 或 QML 代码的文本文件(如 Python 代码文件)指定缩进设置,请选择首选项>Text Editor >Behavior

文本编辑器首选项中的行为选项卡

您可以指定如何解释TabBackspace键的按下,以及如何对齐续行。

指定制表符设置

您可以在以下级别指定制表符设置:

  • 所有 C++ 文件
  • 所有 QML 文件
  • 所有其他文本文件
  • 项目中的 C++ 文件
  • 项目中的 QML 文件
  • 项目中的其他文本文件

指定制表符和缩进

您可以在Tabs and Indentation 组中指定制表符策略和制表符大小。在Tab policy 字段中,选择缩进是仅使用空格还是仅使用制表符,或者混合使用。

默认情况下,代码编辑器中的制表符长度为 8 个空格,缩进大小为 4 个空格。你可以为每个项目和不同类型的文件分别指定制表符长度和缩进大小。

您可以让续行与前一行对齐。在Align continuation lines 字段中,选择Not at all 可禁用自动对齐,并将续行缩进到逻辑深度。要始终使用空格对齐,请选择With Spaces 。要按照Tab policy ,请选择With Regular Indent

设置键入首选项

键入文本或代码时,会根据所选文本编辑器或代码样式首选项自动缩进。要设置键入首选项,请选择首选项>Text Editor >Behavior >Typing

要禁用自动缩进,请清除Enable automatic indentation 复选框。

您可以在Backspace indentation 字段中指定按Backspace 时缩进的减少方式。要一次回退一个空格,请选择None 。要将前导空白处的缩进减少一级,请选择Follows Previous Indents 。如果光标左边的字符是空格,要向后移动一个制表符长度,请选择Unindents

您可以指定Tab键在您选择时是否自动缩进文本。要自动缩进文本,请在Tab key performs auto-indent 字段中选择Always 。要只在光标位于前导空白处时缩进文本,请选择In Leading White Space

高亮定义文件可以包含多行注释和单行注释的定义。要在注释选区时应用单行注释定义,请选择Prefer single line comments 。在Preferred comment position 中,选择Automatic ,让文件的高亮定义决定单行注释的位置。如果没有高亮定义,注释将放在前导空白之后。选择After Whitespace 则始终将其放在此处。选择At Line Start 可将单行注释放在行尾。

另请参阅 更改文本编码查找首选项C++ 代码样式Nim缩进文本或代码指定Qt Quick 代码样式以及字体颜色

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.