Я разрабатываю с метеором и Webstorm, потому что метеор автоматически обновляет браузер, а Webstorm сохраняет после того, как вы перестаете печатать. Это раздражает. Я проверил свои настройки и вижу, что у меня не установлен флажок «Сохранить автоматически». Как полностью отключить функцию автоматического сохранения в веб-шторме?
Как отключить автоматическое сохранение в веб-шторме
Ответы (9)
Автоматическое сохранение можно отключить с помощью следующих параметров:
Файл | Настройки | Внешний вид и поведение | Системные настройки> Снимите эти флажки ниже:
- Сохранение файлов при деактивации фрейма
- Автоматически сохранять файлы, если приложение не используется в течение...
Имейте в виду, что функция File Watchers может переопределить это поведение для определенных типов файлов (если она включена).
Сохранение также происходит автоматически при определенных действиях (запуск конфигурации, выход из IDE, закрытие проекта и т. д.).
Вы можете включить параметр, чтобы помечать измененные файлы знаком *
.
Immediate file synchronization
.
- person orlade; 04.04.2014
Кажется, нет никакого способа заставить Webstorm 9 вести себя как стандартный текстовый редактор.
Чем ближе вы можете получить:
- Настройки/Внешний вид и поведение/Системные настройки/Сохранить файл при деактивации фрейма: флажок снят
- Настройки / Внешний вид и поведение / Системные настройки / Автоматически сохранять файлы, если...: флажок снят
- Настройки / Редактор / Общие / Вкладки редактора / Отметить измененные вкладки звездочкой: отмечено
Результирующее поведение:
- Изменения не сохраняются в файле автоматически
- Если вы закрываете измененный файл, предупреждение не отображается
- Если вы закроете измененный файл, а затем снова откроете его, изменения не будут потеряны.
См. также это обсуждение: http://www.dotmana.com/weblog/2012/07/disable-auto-save-in-phpstorm/
Для версии Webstorm 2018.2 Build #WS-182.3684.70, созданной 20 июля 2018 г.
GOTO => Настройки -> Внешний вид и поведение -> Системные настройки -> Снимите флажок «Сохранить файлы при деактивации фрейма», а также снимите следующий флажок.
Это остановит автоматическое сохранение
Системные настройки -> Снимите флажок «Сохранить файлы при деактивации фрейма»»>
Если вы хотите, чтобы какой-то отличительный фактор знал, был ли файл изменен, сделайте следующее:
GOTO => Настройки -> Редактор -> Общие -> Вкладки редактора -> Отметить как измененное (*)
В WebStorm 10 настройки автосохранения находятся здесь: Файл | Настройки | Внешний вид и поведение | Настройки системы
MacOS WebStorm 2016.2: меню › Webstorm › Настройки › Внешний вид и поведение › Настройки системы › Правая панель: Синхронизация › И снимите флажок:
Сохранение файлов при деактивации фрейма
Автоматически сохранять файлы, если приложение не используется в течение...
Отключить автосохранение
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
> выполните поиск с помощью сохранить документ > щелкните правой кнопкой мышиSave Document
>Add Keyboard Shortcut
> нажмите Ctrl+S>OK
>Remove
>OK
В веб-шторме 2017.3.4 Файл-> Настройки-> Системные настройки-> Синхронизация снял все флажки, затем примените и ок.
Для всех, кто использует проверку типа Flow в своем коде, в дополнение к приведенным выше ответам существует отдельная настройка автоматического сохранения для файлов JS Flow в WebStorm.
Перейдите в «Настройки» > «Языки и рамки» > «JavaScript».
Если для вашей языковой версии JavaScript задано значение Flow, будет установлен параметр Автоматически сохранять все измененные файлы. Снимите этот флажок.