135 votes

Restaurer un fichier supprimé dans la corbeille de Visual Studio Code

En utilisant Visual Studio Code Version 1.8.1, comment restaurer un fichier supprimé dans la corbeille ?

6 votes

Puisque VS Code montre cette indication à l'intérieur du programme, je trouve cette question très légitime. Moi aussi, j'ai cherché pendant une minute à l'intérieur du programme avant de chercher sur Google (et d'atterrir ici) et avant de regarder dans la corbeille du système ;)

0 votes

oui, c'est une fonctionnalité manquante

212voto

Manuel M. Points 418

Il utilise la poubelle normale de votre système. Donc vous pouvez le prendre là.

Sous Windows, vous le trouvez dans l'explorateur, sous Linux, il se trouve également dans Konquerer / Nemo / ...

3 votes

Sous Linux, vous pouvez restaurer en utilisant un terminal avec la commande trash-cli paquet. trash-list listera tous les fichiers dans la corbeille, trash-restore foo vous laisser vous guider dans la restauration d'un fichier nommé foo. Utile dans ChromeOS où il peut n'y avoir aucune application GUI avec accès à la corbeille Linux installée.

3 votes

Je suis arrivé ici parce que j'ai accidentellement effacé un fichier important, trash-cli a fait l'affaire. Vous venez littéralement de me sauver @Ray

2 votes

Merci, beaucoup ! !!

40voto

Ravi Mengar Points 412
  1. Allez d'abord dans la corbeille de votre machine locale.
  2. Les fichiers supprimés de votre code VS se trouvent dans la corbeille.
  3. Donc, cliquez avec le bouton droit de la souris sur les fichiers supprimés et sélectionnez-> l'option Restaurer. seront automatiquement restaurés dans votre code VS.

2 votes

Cela fonctionne vraiment ! J'ai trouvé tous les fichiers dans ma corbeille. Merci.

16voto

VonC Points 414372

Si vous venez de supprimer le fichier, sachez que VSCode 1.52 (déc. 2020) soutiendra :

Annuler les opérations sur les fichiers dans l'Explorateur

L'explorateur prend désormais en charge les fonctions Annuler et Rétablir pour toutes les opérations sur les fichiers : supprimer, renommer, copier, déplacer, créer un nouveau fichier et un nouveau dossier. .

Assurez-vous que le focus est dans l'Explorateur et déclenchez les commandes Undo ou Redo et votre dernière opération de fichier sera annulée ou refaite respectivement.
Gardez à l'esprit que nous avons des piles d'annulation distinctes pour l'éditeur et l'explorateur et que nous choisissons celle à annuler en fonction du focus.

Explorer Undo -- https://media.githubusercontent.com/media/microsoft/vscode-docs/vnext/release-notes/images/1_52/explorer-undo.gif

1 votes

Ceci est particulièrement pertinent, car il y a actuellement un bug dans VSCode (ou, plus précisément, je pense que c'est dans Electron ou une dépendance) qui fait que VSCode se bloque lorsque vous mettez un fichier à la poubelle, donc certains utilisateurs ont contourné le fichier "poubelle", et les suppriment directement.

0 votes

Existe-t-il un moyen de désactiver cette fonctionnalité ? Parce que maintenant nous pouvons casser le projet à cause d'une commande 'Undo' exécutée incorrectement. Quelque chose peut être annulé dans le panneau de l'explorateur et il peut être difficile de comprendre ce qui s'est passé et pourquoi le projet est cassé, encore et encore. Nous tapons cmd+z de nombreuses fois par jour, vous avez modifié cette fonctionnalité qui pourrait nous amener à annuler quelque chose ailleurs que nous ne regardons pas vraiment.

0 votes

@rochasdv Je ne vois pas de paramètre d'annulation lié à cette fonctionnalité. Ce serait donc une bonne demande à enregistrer en tant que problème.

13voto

flash Points 480

Je sais que l'OP dit Corbeille. Mais ce que je fais, c'est recréer le fichier, surtout s'il s'agit d'un fichier unique. Et une fois dans le fichier, j'appuie sur CMD+Z (je suis sur un Mac) et je récupère mon fichier.

  1. Recréez le fichier dans le même répertoire que celui où il a été supprimé.
  2. CMD+Z à l'intérieur du fichier nouvellement créé.

8voto

Eugene Points 51

J'ai accidentellement jeté des modifications dans le contrôle de la source dans VS Code, j'ai juste eu besoin de rouvrir ce fichier et d'appuyer plusieurs fois sur Ctrl-Z, je suis content que VS Code enregistre vos modifications comme cela.

0 votes

Vous venez de me sauver la vie ! Merci !

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X