CLion 2025.2 Help

保存并撤销更改

CLion 会自动保存您对文件所做的更改。 由各种事件触发保存操作,例如编译、运行、调试、执行版本控制操作、关闭文件或项目或退出 IDE。 也可以通过第三方 插件触发保存文件。

大多数触发自动保存的事件是预定义的,无法配置,但您可以确保更改不会丢失,并且可以在 本地历史记录中找到所有更改。

配置自动保存行为

  1. 设置 对话框(Ctrl+Alt+S )中,选择 外观与行为 | 系统设置

  2. 同步外部更改 下,配置以下选项:

    • 切换到其他应用程序或内置终端时保存文件 :切换 CLion 到其他应用程序时保存所有已修改的文件。

    • 如果IDE 空闲则保存文件 N 秒 :定期保存所有已修改的文件。

  3. 应用更改并关闭对话框。

标记未保存更改的文件

您可以在文件选项卡上标记未保存的文件:

  1. 设置 对话框(Ctrl+Alt+S )中,选择 编辑器 | 常规 | 编辑器标签页

  2. 请选择 标记已修改 复选框。

  3. 应用更改并关闭对话框。

    之后,您有未保存更改的文件标签会标记为蓝点。

如果您使用 版本控制集成 ,所有已修改文件的名称也会在文件选项卡和 项目 工具窗口中标上一个 专用颜色

手动保存更改

您始终可以手动保存您的更改:

  • Ctrl+S 或从主菜单中选择 文件 | 全部保存

保存更改时触发操作

在 CLion 中,您可以配置每次保存修改文件时触发的操作。

  1. 要为当前项目配置自动保存操作,请在 设置 对话框(Ctrl+Alt+S )中,打开 工具 | 保存时的操作

    要配置新项目的操作,请转到主菜单中的 文件 | 新建项目设置 | 新项目设置 | 工具 | 保存时的操作

  2. 请在保存时触发的操作旁选中复选框:

    设置:保存时执行的操作
  3. 对于某些操作,您可以更精确地配置设置。 要执行此操作,请将鼠标悬停在操作上,然后点击配置链接。

    例如,对于代码重格式化,您可以指定不想更改的文件和文件夹。 将鼠标悬停在操作上,然后点击 配置作用域… 以排除特定文件和文件夹的格式化。

    您还可以选择重新格式化整个文件或仅修改的行。

  4. 应用更改并关闭对话框。

一旦启用了必要的操作,它们将在每次保存时(自动保存、通过 Ctrl+S 显式保存或通过选择 文件 | 全部保存 显式保存)自动触发,伴随您处理项目的过程。

还原更改

  • 如需了解最新的更改,包括 重构 ,请按 Ctrl+Z 或从菜单中选择 编辑 | 撤销

  • 要查看过去更详细的更改,请使用 本地历史记录

  • 为了最强大的所有更改跟踪,使用 版本控制系统

最后修改日期: 2025年 9月 26日