web-dev-qa-db-fra.com

Comment puis-je conserver l'historique d'annulation après avoir enregistré sur Visual Studio Code

J'utilise la dernière version du code VS (1.9.0).

Après avoir annulé (ctrl + z) quelque chose et enregistré le fichier (ctrl + s), je ne peux plus refaire (ctrl + y).

Je voudrais faire des allers-retours pendant que l'éditeur fonctionne de la même manière que Sublime ou un autre éditeur. Quelqu'un peut-il résoudre ce problème? Je vous remercie.

18
Eliot

Annuler/recommencer

3
Dominik

J'espère que cela fonctionnera.

shift + command + z 

Il refera ce que vous attendiez dans Sublime Text (command + y )

2
Murtaza JAFARI

Le problème est confirmé dans Microsoft/vscode issue 10932 "Undo stack lost" (et lié à ce qui précède issue 7169 , dans le cadre de ndo/redo issues )

Nous perdons la pile d'annulation très facilement en laissant un fichier sale dans un onglet (non visible) puis en enregistrant le fichier sale:

  • ouvrir quelques onglets et les salir
  • attendez quelques secondes
  • appuyez sur "Enregistrer tout"
  • allez dans ces onglets qui n'étaient pas visibles et essayez d'annuler
    => vous ne pouvez pas annuler

Pour un fichier ouvert, il a été résolu dans VSCode 1.5.0 (septembre 2016) avec commit b872e3d

Mais pour un fichier rouvert, VSCode 1.44 (mars 2020) pourrait résoudre le problème, qui est répertorié dans le Plan d'itération pour mars 202 , et affecté à Alexandru Dima

0
VonC