203 votes

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

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

7 votes

Depuis que VS Code affiche cette astuce à l'intérieur du programme, je trouve cette question très légitime. J'ai moi aussi cherché une minute à l'intérieur du programme avant de rechercher sur Google (et atterrir ici) et avant de regarder dans la corbeille du système ;)

0 votes

Oui, c'est une fonctionnalité manquante

1 votes

Je recommande de consulter cette réponse sous-estimée.

273voto

Manuel M. Points 418

Il utilise la corbeille normale de votre système. Vous pouvez donc le récupérer de là.

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

7 votes

Dans Linux, vous pouvez restaurer en utilisant un terminal avec le package trash-cli. trash-list listera tous les fichiers dans la corbeille, trash-restore foo vous guidera pour restaurer un fichier nommé foo. Utile dans ChromeOS où il n'y a peut-être pas d'application GUI avec un accès à la corbeille Linux installée.

4 votes

Je suis arrivé ici parce que j'ai supprimé accidentellement un fichier important, trash-cli a fait le travail. Tu viens littéralement de me sauver @Ray

2 votes

Merci, beaucoup!!!

64voto

Ravi Mengar Points 412
  1. Allez d'abord dans la Corbeille de votre machine locale.
  2. Vos fichiers supprimés de VS code se trouvent dans la Corbeille.
  3. Donc, faites un clic droit sur les fichiers supprimés et sélectionnez l'option -> Restaurer, puis vos fichiers supprimés seront automatiquement restaurés dans votre VS code.

2 votes

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

50voto

VonC Points 414372

Si vous venez de supprimer le fichier, sachez que VSCode 1.52 (Dec. 2020) prendra en charge :

Annuler les opérations de fichier dans l'Explorateur

L'Explorateur prend maintenant en charge les fonctions Annuler et Rétablir pour toutes les opérations de fichier : suppression, renommage, copie, déplacement, création de nouveau fichier et nouveau dossier.

Assurez-vous que le focus est dans l'Explorateur et déclenchez les commandes Annuler ou Rétablir et votre dernière opération de fichier sera annulée ou refaite respectivement.
Sachez que nous avons des piles d'annulation séparées pour l'éditeur et l'explorateur et nous choisissons celui à annuler en fonction du focus.

Explorer Annuler -- 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 exactement, je pense que c'est dans Electron ou une dépendance) qui fait geler VSCode lorsque vous supprimez un fichier, donc certains utilisateurs ont contourné la suppression en "mettant à la corbeille" le fichier, et en les supprimant directement.

0 votes

Y a-t-il un moyen de désactiver cette fonctionnalité? Parce que maintenant nous pouvons casser le projet à cause d'une commande 'Annuler' exécutée incorrectement. Il est possible d'annuler quelque chose dans le panneau explorateur et cela peut être déroutant pour comprendre ce qui s'est passé et pourquoi le projet est à nouveau cassé. Nous tapons cmd+z de nombreuses fois par jour, vous avez modifié cette fonctionnalité qui pourrait nous amener à annuler quelque chose ailleurs sans que nous y prêtions vraiment attention.

0 votes

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

15voto

flash Points 480

Je sais que l'OP parle de la Corbeille. Ce que je fais cependant, c'est recréer le fichier, surtout s'il s'agit d'un seul fichier. Et une fois dans le fichier, je presse CMD+Z (je suis sur un Mac) pour récupérer mon fichier.

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

1 votes

Cela n'a pas fonctionné pour moi mais cela a empiré...

0 votes

Vous pouvez également voir les changements dans la section Chronologie. Vous pouvez créer un nouveau fichier avec le même nom de fichier, et la Chronologie de VS Code affichera le contenu tel qu'il était avant d'être supprimé.

10voto

Eugene Points 51

J'ai accidentellement jeté les modifications dans le contrôle de source de VS Code, il me suffisait de rouvrir ce fichier et d'appuyer plusieurs fois sur Ctrl-Z, heureux que VS Code enregistre vos modifications de cette manière.

0 votes

Tu viens de sauver ma 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