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.
Annuler/recommencer
un fichier maintenu ouvert
Cela devrait normalement fonctionner. Sinon, cela pourrait être un problème avec l'une de vos extensions installées. Essayez de démarrer Visual Studio Code sur un terminal/ligne de commande avec
code --disable-extensions
Crédits: Issue issue from Benjamin Pasero
un fichier rouvert
C'est un bogue non résolu (problème # 7169) . Votez et donnez votre avis sur ce problème Github pour aider à le résoudre. Les les développeurs VSCode suivent les réactions de Github pour prioriser le travail .
un enregistré en tant que fichier
Également un bogue non résolu (problème # 17977) .
J'espère que cela fonctionnera.
shift + command + z
Il refera ce que vous attendiez dans Sublime Text (command + y )
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