代码片段

要在代码片段编辑器中添加、更改和删除代码片段,请选择 首选项 > 文本编辑器 > 代码片段

Qt Creator 在以下类别中内置了代码片段

  • 文本代码片段,可以包含任何文本字符串。例如,代码注释
  • C++代码代码片段,指定C++代码结构
  • 编辑 CMakeLists.txt 文件时使用的 CMake 代码代码片段
  • QML 代码代码片段,指定 QML 代码结构
  • Nim 代码代码片段,指定 Nim 代码结构

{C++ snippet preferences}

内置的 C++ 代码代码片段。

内置的 QML 代码代码片段。

编辑代码片段

在列表中选择一个代码片段,然后在代码片段编辑器中进行编辑。

代码片段编辑器提供以下功能

  • 突出显示
  • 缩进
  • 括号匹配
  • 基本代码完成

使用以下格式指定代码片段的变量

$variable$

使用以下格式指定 Qt Creator 变量

%{variable}

例如,以下变量扩展为当前打开的编辑器中文件的名称: %{CurrentDocument:Project:Name}

请在代码片段内部使用唯一的变量名称,因为指定值的所有变量实例都会重命名。

要确定在代码片段中输入值的格式,请使用以下修饰符

  • :c 将字符串的第一个字母转换为大写
  • :l 将字符串转换为小写
  • :u 将字符串转换为大写

例如,将以下行添加到 class 代码片段中,指定函数名称无论如何指定值都全部转换为小写字母

void $name:l$() {}

代码片段编辑器不会检查您编辑或添加的代码片段的语法。但是,当您使用代码片段时,代码编辑器会以红色下划线标记任何错误。

要撤销对内置代码片段所做的更改,请选择 还原内置

删除代码片段

建议列表可能会显示针对不同用例的几个类似内置代码片段。为了编写代码时更简洁,您可以删除不需要的内置代码片段。如果您以后需要它们,可以将其恢复。

要删除代码片段,请在列表中选择一个代码片段,然后选择 删除。要恢复已删除的代码片段,请选择 恢复已删除的内建片段

重置代码片段

要删除所有添加的代码片段并恢复所有已删除的代码片段,请选择 重置所有

注意:如果您现在选择 确定应用,您将永久丢失所有自己的代码片段。

另请参阅 完成CMake代码文档代码使用Qt Creator变量Nim将代码片段添加到自动完成菜单完成代码代码完成

©2024 The Qt Company Ltd. 本文档中包含的贡献均为其各自所有者的版权。本文档根据由自由软件基金会发布的 GNU自由文档许可证版本1.3 的条款提供许可。Qt 和相关标志是芬兰及其它国家和地区 Qt Company Ltd 的商标。所有其他商标均为其各自所有者的财产。