CLion 2026.1 Help

自动导入

当您引用尚未导入的符号时,CLion 会帮助您定位包含该符号声明或定义的文件(通常是头文件),并将其添加到 includes 列表中。

导入缺失的头文件

  1. 输入对未导入类或函数的引用。

    自动导入建议
  2. 按下 Alt+Enter。 导入符号将被添加到导入部分:

    已添加自动导入
  3. 如果有多个自动导入选项,您将看到相应的弹出窗口:

    自动导入多个选项

    Alt+Enter ,然后从列表中选择首选项:

    自动导入多选弹出窗口
  4. 如果在 设置 | 语言与框架 | C/C++ | 常规 中禁用了自动导入弹出窗口,将在悬停未导入符号时看到快速修复:

    自动导入快速修复

    如果有多个自动导入选项,点击 更多操作... 并从列表中选择首选项:

    自动导入选项

配置自动导入

有多个设置可控制自动导入功能的行为。

  • 可在 设置 | 语言与框架 | C/C++ | 常规 中启用或禁用导入操作的弹出窗口:

    自动导入弹出设置
  • 您可以在代码补全期间使用自动导入功能,完成符号补全后会自动添加 include 指令。 在 设置 | 编辑器 | 常规 | 代码补全 中配置此选项:

    自动导入补全设置

    从下拉列表中选择首选的导入行为:

    自动导入补全行为

    您还可以在下方启用或禁用选项 Add #include after completion of member of incomplete class

  • 设置 | 编辑器 | 代码样式 | C++ | 语法样式 中还有两个与语法相关的选项:

    自动导入语法样式选项

    选项

    功能

    排序 include 指令

    突出显示违反排序顺序的 #include 指令。

    使用尖括号代替引号

    允许您指定在何种情况下生成的 include 指令以尖括号形式添加。

    2026年 3月 24日