如何关闭webstorm上的自动保存功能

时间:2013-03-24 22:37:18

标签: editor webstorm jetbrains-ide

我正在使用meteor和Webstorm进行开发,因为流星会在您停止输入后自动更新浏览器并保存Webstorm。这很烦人。我检查了我的偏好,我可以看到我已经“自动保存”未经检查。如何在Web风暴中完全停止自动保存功能?

9 个答案:

答案 0 :(得分:65)

可以使用this screenshot上显示的选项禁用自动保存。

  

设置>一般>同步>取消选中以下这些框:

     
      
  • 在停用帧时保存文件
  •   
  • 如果应用程序空闲,则自动保存文件...
  •   

请注意,文件监视器功能可能会覆盖特定文件类型的此行为(如果已启用)。

在某些操作(运行配置,退出IDE,关闭项目等)上也会自动保存。

答案 1 :(得分:58)

似乎没有办法让Webstorm 9表现得像标准文本编辑器。

你越接近:

  • 设置/外观&行为/系统设置/在停用帧时保存文件:未选中
  • 设置/外观&行为/系统设置/如果......自动保存文件:未选中
  • 设置/编辑器/常规/编辑器标签/用星号标记已修改的标签:已选中

产生的行为是:

  • 更改不会自动保存在文件
  • 如果您关闭已更改的文件,则不会显示警告
  • 如果您关闭已更改的文件,然后重新打开,则更改不会丢失

另见本讨论: http://www.dotmana.com/weblog/2012/07/disable-auto-save-in-phpstorm/

答案 2 :(得分:11)

在WebStorm 10中,自动保存设置在此处:文件|设置|外观和行为|系统设置

答案 3 :(得分:7)

MacOS WebStorm 2016.2 :菜单> Webstorm>偏好> Apppearance&安培;行为> SystemSettings>右图:同步>并取消选中:

  

在帧停用时保存文件

     

如果应用程序空闲...

,则自动保存文件

答案 4 :(得分:6)

对于Webstorm版本2018.2 Build#WS-182.3684.70,建于2018年7月20日

GOTO =>设置->外观和行为->系统设置->取消选中“在停用框架时保存文件”,然后取消选中下一个选项

这将停止自动保存

Appearance & Behavior -> System Settings -> Uncheck 'Save files on frame deactivation'

如果您希望某种区别因素知道文件是否已被修改,请执行以下操作:

GOTO =>设置->编辑器->常规->编辑器选项卡->选中'标记已修改(*) enter image description here

答案 5 :(得分:1)

禁用自动保存

  

File> Settings> Appearance & Behavior> System Settings> Synchronization>然后取消选中Save files on frame deactivationSave files automatically if application is idle> {{ 1}}

Screenshot- Disable Auto Save


现在,您可能也想这样做。

标记已更改但未保存的文件

  

OK> File> Settings> Editor> General>然后检查Editor Tabs> Mark modified tabs with asterisk

Screenshot- Mark Changed But Unsaved File

使用Ctrl + S保存一个文件

  

OK> File> Settings>使用保存文档搜索>右键单击Keymap> Save Document>按 Ctrl + S > Add Keyboard Shortcut> OK> Remove

Screenshot- Save One File with Ctrl+S

答案 6 :(得分:0)

在网络风暴2017.3.4中 文件 - >设置 - >系统设置 - >同步 取消选中所有复选框然后应用并确定。

enter image description here

答案 7 :(得分:0)

对于在代码中使用 Flow 类型检查的任何人,除了上述答案外,WebStorm中的JS Flow文件还有一个单独的自动保存设置。

  1. 转到首选项>语言与框架>的JavaScript

  2. 如果您的JavaScript语言版本设置为流程,则会设置自动保存所有已修改的文件。取消选中此项。

答案 8 :(得分:0)

我正在运行Node.js,所以我必须取消选中Update Node.js application on changes。 还有一个Update application in Chrome on changes

转到"Build, Execution, Deployment" > Debugger > Live Edit

enter image description here