intellij 关闭自动保存和标志修改文件为星号

简介:

关闭自动保存

首先,声明一点,intellij 默认是不自动编译的 ,这一点跟Eclipse不同。

By default, IntelliJ IDEA doesn't automatically compile projects on saving. 


 
 
  • 1
  • 2

另外,我们会发现intellij默认会自动保存,并且修改了文件也没有星号标注。 
去掉默认保存, 
File—>settings—->System Settings—>去掉勾选synchronize files on frame or editor tab activation和去掉勾选save files on frame deactivation 
这里写图片描述

以上步骤,在网上比比皆是,但是解释这两个选项意思的却很少,这里解释一下,通俗的来讲

synchronize files on frame or editor tab activation,就是当前应用是intellij时,自动保存文件,比如从浏览器切换到intellij,intellij就是active,会自动保存。

save files on frame deactivation,就是从intellij切换到其他应用时,保存文件。


 
 
  • 1
  • 2
  • 3
  • 4

这里参考官方解释 
这里写图片描述

注意,并不是说,做了以下两点就关闭了自动保存。还有其它条件能触发保存,比如编译、关闭intellij、启动中间件服务器(tomcat、jetty)等,官方参考

When does IntelliJ IDEA auto save changed files? 
Autosave is initiated by: 
- Compiling a project, a module or a class 
- Starting a run/debug configuration- 
- Performing a version control operation such as pull, commit, push, etc.- 
- Closing a file in the editor 
- Closing a project 
- Quitting the IDE 
In fact, there is a lot more autosave triggers, and only the most important ones are mentioned above.

标志修改文件为星号

File—->Settings—–>Editor—->General—->Editor tabs—->勾选 mark modified files as asterisk 
这里写图片描述

保存全部

配置了以上两步后,在使用保存全部(ctrl+s)命令,就手动保存文件了。

目录
相关文章
|
8月前
|
存储 Windows Python
【已解决】右键以某应用打开xx文件时,没有“始终”选项怎么办
【已解决】右键以某应用打开xx文件时,没有“始终”选项怎么办
|
9月前
|
安全
复制粘贴Excel文件后,显示“安全警告 宏已被禁用”,复制后得到的文件看不到内容
问题 系统:Win10 Excel版本:2016 我将一个原本正常的Excel文件复制到另一个文件夹后,打开就提示安全警告 宏已被禁用(复制操作时电脑莫名会变卡),而且原来文件里的数据也看不到了。 复制前的原文件:
116 0
|
9月前
|
Windows
(查看,和保存)windows下通过cmd命令符窗口查看、保存文件目录结构
(查看,和保存)windows下通过cmd命令符窗口查看、保存文件目录结构
333 0
IntelliJ IDEA - 设置自动保存时间 / 提示未保存的星号 (*)
IntelliJ IDEA - 设置自动保存时间 / 提示未保存的星号 (*)
1527 0
IntelliJ IDEA - 设置自动保存时间 / 提示未保存的星号 (*)
关于PhpStorm设置点击编辑文件自动定位源文件
关于PhpStorm设置点击编辑文件自动定位源文件
178 0
关于PhpStorm设置点击编辑文件自动定位源文件
|
Windows
windows命令行下打开文本文件编辑
windows命令行下打开文本文件编辑
|
Web App开发 Windows
如何去除文件的打开方式,恢复默认打开方式\如何消除默认打开方式
如何去除文件的打开方式,恢复默认打开方式(http://zhidao.baidu.com/question/302937707.html) 开始-运行(win7没有运行在这一说)- 输入cmd-- 回车,在命令提示符下输入下面命令 for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1 这个命令用于恢复所有默认打开方式。
1447 0
|
Windows
win7下将dll文件的打开方式改回系统默认
打开注册表,定位到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dll把除OpenWithProgids外的键全部删除,重启电脑,OK,dll文件又恢复系统默认的技术改变世界! ...
1053 0