编辑模式

编辑 模式下编写和浏览代码。

{Code editor}

编辑代码

Qt Creator 代码编辑器提供代码编辑服务,例如

  • 语义高亮

    Qt Creator 通过高亮代码元素和块来帮助您编写格式良好的代码。您还可以为除 C++ 或 QML 之外的其他文件类型使用语法高亮。

  • 检查代码语法

    Qt Creator 在您编写代码时检查错误,并显示内联错误和警告消息。同样,它还会检查 JavaScript 对象表示法(JSON)实体实例的数据结构。对项目中的 QML 和 JavaScript 代码运行静态检查以查找常见问题。

  • 代码补全

    Qt Creator 预测您将要编写的内容,并为元素、属性和 ID 补全代码和代码片段。

  • 缩进文本或代码

    Qt Creator 根据您为包含 C++、QML 或 Nim(实验性)代码的文件以及其他文本文件分别指定的规则缩进文本和代码。

拆分编辑器视图以同时处理多个文件,以下方式在文件和符号之间移动

  • 使用定位器找到它们。
  • 使用侧边栏中的 视图
  • 转到 编辑窗口 菜单。
  • 使用键盘快捷键。
  • 标记代码。
  • 选择编辑器工具栏上的按钮。

编辑器工具栏

编辑器工具栏是上下文相关的,显示与编辑器中当前打开的文件相关的项。

{Editor toolbar for a C++ source file}

打开 C++ 源文件时的编辑器工具栏

{Editor toolbar for a QML file}

打开 QML 文件时的编辑器工具栏

按钮或字段目的阅读更多
浏览位置历史记录的向前或向后。
显示当前打开的文件。在文件之间移动
显示当前符号。转到符号
#更改活动解析上下文。解析文件
在 Windows 行结束符(CRLF)和 Unix 行结束符(LF)之间切换。选择行结束符样式
更改文本编码。更改文本编码
查看当前项目的语言服务器,重启它,选择另一个,检查与Qt Creator和语言服务器之间的通信,查看服务器功能,并设置语言服务器首选项。语言服务器
在您的应用中实时预览QML代码的更改。在桌面上预览QML文件
运行Clang-Tidy或Clazy来分析当前打开的文件。使用Clang-Tidy和Clazy分析代码
跳转到当前文件中的行和列。行列指示器显示有关当前位置的信息,包括所选文本的长度。

在工具栏项周围添加空格

要添加更多空间在工具栏项周围,转到 首选项 > 环境 > 界面,然后在 工具栏样式 字段中选中 宽松

{Interface tab in Environment preferences}

调整视图大小

要调整编辑器视图和分隔,将光标移至视图或分隔的边缘。当光标更改时,将视图或分隔的边缘拖到另一个位置。

如果光标没有变化,转到 首选项 > 环境 > 界面,并选中 重写视图光标

复制文件信息

要打开具有管理打开文件命令的上下文菜单,右键单击工具栏上的文件名或图标(1)。它与 文件 菜单中的命令相同,以及将当前文件的路径和名称以及光标当前位置的行号复制到剪贴板的命令: 复制完整路径复制文件名,和 复制路径和行号

编辑选定的行

编辑 模式下,转到 编辑 > 高级 以编辑在编辑器中选择的文本行

  • 要复制选定的行,转到 复制选择
  • 要将复制的行格式化为注释,转到 复制选择和注释
  • 要将选定的文本转为小写,转到 小写选择 或按 Alt+U
  • 要将选定的文本转为大写,转到 大写选择 或按 Alt+Shift+U
  • 要按字母顺序排序选定的行,转到 排序选定行 或按 Alt+Shift+S
  • 要在多光标模式下将选定的文本的下一个实例添加到选择中,转到 添加下一个实例到选择 或按 Ctrl+D

另请参阅 如何:编辑代码如何:管理语言服务器使用定位器导航键盘快捷键,以及 侧边栏视图

©2024Qt公司有限公司。本文件中包含的文档贡献归其各自的所有者所有。提供的文档受<的人ратиFreedom Documentation License 1.3版本的条款约束,如自由软件基金会发布。Qt和相关标志是芬兰的The Qt Company Ltd及其在世界各地的商标。所有其他商标均为其各自所有者的财产。