我正在使用流星和 Webstorm 进行开发,因为流星会在您停止输入后自动更新浏览器和 Webstorm 保存。它变得烦人。我检查了我的偏好,我可以看到我没有选中“自动保存”。如何完全停止网络风暴中的自动保存功能?
9 回答
可以使用以下选项禁用自动保存:
文件 | 设置 | 外观与行为 | 系统设置 > 取消选中以下这些框:
- 在帧停用时保存文件
- 如果应用程序空闲,则自动保存文件...
请注意,文件观察器功能可能会覆盖特定文件类型的此行为(如果启用)。
某些操作(运行配置、IDE 退出、项目关闭等)也会自动保存。
您可能希望启用使用 .标记已修改文件的选项*
。
似乎没有办法让 Webstorm 9 表现得像一个标准的文本编辑器。
您可以得到的更接近的是:
- 设置/外观和行为/系统设置/帧停用时保存文件:未选中
- 设置/外观和行为/系统设置/如果...自动保存文件:未选中
- 设置/编辑器/常规/编辑器选项卡/用星号标记修改的选项卡:选中
产生的行为是:
- 更改不会自动保存在文件中
- 如果关闭更改的文件,则不会显示警告
- 如果您关闭更改的文件然后重新打开它,更改并没有丢失
另请参阅此讨论: http: //www.dotmana.com/weblog/2012/07/disable-auto-save-in-phpstorm/
对于 Webstorm 版本 2018.2 Build #WS-182.3684.70,于 2018 年 7 月 20 日构建
GOTO => Settings -> Appearance & Behavior -> System Settings -> 取消选中“Save files on frame deactivation”并取消选中下一个选项
这将停止自动保存
如果您想要某种区分因素来了解文件是否已被修改,请执行以下操作:
GOTO => Settings -> Editor -> General -> Editor Tabs -> Check 'Mark modified (*)
在 WebStorm 10 中,自动保存设置在这里:文件 | 设置 | 外观和行为 | 系统设置
MacOS WebStorm 2016.2:菜单> Webstorm> Preferences> Apppearance&Behavior> SystemSettings> 右面板:同步> 并取消选中:
在帧停用时保存文件
如果应用程序空闲,则自动保存文件...
禁用自动保存
File
>Settings
>Appearance & Behavior
>System Settings
>Synchronization
> 然后取消选中两者Save files on frame deactivation
并Save files automatically if application is idle
>OK
现在,您可能也想这样做。
标记已更改但未保存的文件
File
>Settings
>Editor
>General
>Editor Tabs
> 然后检查Mark modified tabs with asterisk
>OK
使用 Ctrl+S 保存一个文件
File
>Settings
> >保存文档Keymap
搜索> 右键单击 > > 按Ctrl+S > > >Save Document
Add Keyboard Shortcut
OK
Remove
OK
在 web Storm 2017.3.4 File->Setting->System Setting->Synchronization 中取消选中所有复选框,然后应用并确定。
对于在代码中使用Flow类型检查的任何人,除了上述答案之外,WebStorm 中还有一个单独的 JS Flow 文件自动保存设置。
转到首选项 > 语言和框架 > JavaScript
如果您的 JavaScript 语言版本设置为Flow,则会有一个设置自动保存所有修改过的文件。取消选中此项。