web-dev-qa-db-fra.com

Comment désactiver l'enregistrement automatique sur Webstorm

Je développe avec Meteor et Webstorm, étant donné que Meteor met automatiquement à jour le navigateur et Webstorm enregistre après avoir arrêté de taper. Ça devient ennuyeux. J'ai vérifié mes préférences et je peux voir que j'ai "enregistré automatiquement" décoché. Comment arrêter complètement la fonction d'enregistrement automatique dans Web Storm?

58
Warz

L'enregistrement automatique peut être désactivé en utilisant les options indiquées sur cette capture d'écran .

Paramètres> Général> Synchronisation> Décochez ces cases ci-dessous:

  • Enregistrer des fichiers lors de la désactivation du cadre
  • Enregistrez les fichiers automatiquement si l'application est inactive pendant ...

N'oubliez pas que la fonctionnalité File Watchers peut remplacer ce comportement pour les types de fichiers spécifiques (si elle est activée).

L'enregistrement se produira également automatiquement sur certaines actions (exécution d'une configuration, IDE quitter, fermeture de projet, etc.).

68
CrazyCoder

Il semble qu'il n'y ait aucun moyen de faire en sorte que Webstorm 9 se comporte comme un éditeur de texte standard.

Le plus proche que vous pouvez obtenir est:

  • Paramètres/Comportement d'apparence/Paramètres système/Enregistrer le fichier lors de la désactivation du cadre: décoché
  • Paramètres/Comportement d'apparence/Paramètres système/Enregistrer automatiquement les fichiers si ...: décoché
  • Paramètres/Editeur/Général/Onglets de l'éditeur/Marquer les onglets modifiés avec un astérisque: coché

Le comportement résultant est:

  • Les modifications ne sont pas automatiquement enregistrées dans le fichier
  • Si vous fermez un fichier modifié, aucun avertissement ne s'affiche
  • Si vous fermez un fichier modifié puis le rouvrez, les modifications n'ont pas été perdues

Voir aussi cette discussion: http://www.dotmana.com/weblog/2012/07/disable-auto-save-in-phpstorm/

60
steph643

Dans WebStorm 10, les paramètres de sauvegarde automatique sont ici: Fichier | Paramètres | Apparence et comportement | Les paramètres du système

11
Luckylooke

MacOS WebStorm 2016.2: menu> Webstorm> Préférences> Apparence et comportement> Paramètres système> Panneau de droite: Synchronisation> Et décochez:

Enregistrer des fichiers lors de la désactivation du cadre

Enregistrez les fichiers automatiquement si l'application est inactive pendant ...

7

Pour Webstorm version 2018.2 Build # WS-182.3684.70, construit le 20 juillet 2018

GOTO => Paramètres -> Apparence et comportement -> Paramètres système -> Décochez "Enregistrer les fichiers à la désactivation du cadre" et décochez également l'option suivante

Cela arrêtera la sauvegarde automatique

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

Si vous souhaitez qu'une sorte de facteur distinctif sache si le fichier a été modifié, procédez comme suit:

GOTO => Paramètres -> Éditeur -> Général -> Onglets Éditeur -> Cochez 'Marquer modifié (*) enter image description here

7
anchal20

Désactiver l'enregistrement automatique

File> Settings> Appearance & Behavior> System Settings> Synchronization> puis décochez les deux Save files on frame deactivation et Save files automatically if application is idle> OK

Screenshot- Disable Auto Save


Maintenant, vous pouvez également le faire.

Marquer le fichier modifié mais non enregistré

File> Settings> Editor> General> Editor Tabs> puis cochez Mark modified tabs with asterisk> OK

Screenshot- Mark Changed But Unsaved File

Enregistrer un fichier avec Ctrl + S

File> Settings> Keymap> rechercher avec enregistrer le document > clic droit Save Document> Add Keyboard Shortcut> appuyez sur Ctrl + S > OK> Remove> OK

Screenshot- Save One File with Ctrl+S

3
Minhas Kamal

Pour toute personne utilisant Flow, saisissant son code, en plus des réponses ci-dessus, il existe un paramètre d'enregistrement automatique distinct pour les fichiers JS Flow dans WebStorm.

  1. Allez dans Préférences> Langues et cadres> JavaScript

  2. Si la version de votre langue JavaScript est définie sur Flow, il y aura un paramètre sur Enregistrer automatiquement tous les fichiers modifiés. Décochez cela.

0
slarbu

Dans Web Storm 2017.3.4 Fichier-> Paramètres-> Paramètres système-> Synchronisation décochez toutes les cases, puis appliquez et ok.

capture d'écran sur le réglage

0
Chinthaka Dilan