停止Intellij IDEA在退出时保存修改后的文件

时间:2015-12-31 13:27:41

标签: intellij-idea intellij-14

我个人不喜欢 Intellij IDEA 中的任何自动保存行为,因此我同时拥有"Save files on frame deactivation""Save files automatically if application is idle for N seconds" 关闭和{{3 on

但是, IDEA 似乎有一个令人讨厌的功能,即每当我退出IDE时,都会默默地保存所有修改过的文件。

  1. 如何禁用上述“退出时自动保存”,因为它非常烦人?

  2. 如何将所有已修改的缓冲区批量重置为(保存的)磁盘状态,而不循环浏览所有项目文件,查找带星号的选项卡,以及撤消我的更改? 版本控制窗口只是部分解决方法,因为项目中的所有文件都不是由VCS控制的。 本地历史记录也不是解决方案,因为( A )它只允许一次还原一个更改(没有“批量还原”)和( B )它不会在历史记录中标记符合当前磁盘状态的任何时刻。

1 个答案:

答案 0 :(得分:1)

这是不可能的。 IntelliJ IDEA在许多不同的场合保存所有已修改的文件,不仅在退出时,而且在编译之前,在运行大多数外部操作(如VCS操作)之前,等等。 IntelliJ IDEA中的许多实现代码都依赖于能够执行此操作,因此用户无法禁用此行为。

请注意,如果在目录上调用“本地历史记录”,则允许您执行批量还原。