应用快速修复

在重构代码时应用快速修复,请在代码编辑器中的上下文菜单中选择它们。可用的修复取决于光标在代码编辑器中的位置。

  1. 要应用快速修复
    • 在 C++ 代码中,右键点击一个操作符、条件语句、字符串或名称。
    • 在 QML 代码中,右键点击一个项目 ID 或名称。
  2. 在上下文菜单中,转到重构然后选择一个快速修复。

或,按Alt+Enter键打开一个上下文菜单,在该菜单中,在当前光标位置提供快速修复。

默认情况下,重构后的文件将自动保存。要关闭此功能,请转到首选项 > 环境 > 系统并清空重构后自动保存文件

创建函数

应用快速修复以实现成员函数、插入基类虚函数、创建获取器和设置函数以及生成构造函数。可以为生成函数指定设置,全局适用于所有项目或单独适用于每个项目的构建和运行设置。

实现成员函数

应用为成员函数创建实现快速修复以一次性创建所有成员函数的实现。在成员函数实现对话框中,指定成员函数是在类内部生成还是外部生成。

"Implement Member Functions dialog"

插入虚函数

应用插入基类虚函数快速修复以在类内部或外部或实现文件(如果存在)内插入声明和相应的定义。

"Insert Virtual Functions dialog"

在选择列表中,选择要插入的函数。筛选列表并从中隐藏重新实现的功能。

可以在函数声明中添加virtual或其等效的override

创建获取器和设置器

应用创建获取器和设置器成员函数快速修复以创建成员变量获取器或设置器函数,或者同时创建两者。

"Getters and Setters dialog"

生成构造函数

应用生成构造函数快速修复以为类创建公有、保护或私有构造函数。在构造函数中选择要初始化的类成员。将参数拖动以指定其在构造函数中的顺序。

"Constructor dialog"

将类移动到单独的文件中

应用将类移动到专用源文件集快速修复将类移动到单独的头文件和实现文件集。

{Give names to header and implementation files}

指定头文件和实现文件的路径和文件名。

要省略实现文件,请选择只有头文件

另请参阅查找符号设置快速修复的设置快速修复C++ 快速修复重命名符号QML 快速修复

©2024 Qt公司有限公司。本文件中的文档贡献是各自所有者的版权。本文件提供的文档是根据由自由软件基金会发布的GNU自由文档许可协议版本1.3的条款许可的。Qt及其相应标志是芬兰及其它全球各地的Qt公司的商标。所有其它商标为其各自所有者的财产。