152 votes

VS Code - Ajouter un nouveau fichier sous le répertoire de travail sélectionné

J'essaie d'obtenir un raccourci pour ajouter un nouveau fichier sous mon dossier de travail actuel. Je navigue donc dans l'explorateur en utilisant cmd+shift+e et quand j'arrive au dossier dans lequel je veux créer une nouvelle classe, je fais cmd+n qui me crée un nouveau fichier mais qui n'est enregistré nulle part (j'essaie d'obtenir un comportement similaire à ce que fait ReSharper par exemple).

Existe-t-il un autre raccourci pour que le fichier soit créé sous le dossier sur lequel vous avez le focus dans l'explorateur ? Essentiellement, je voudrais que la zone de texte remplisse le nom, puis que le fichier soit automatiquement sauvegardé afin que je ne sois pas invité à le faire plus tard.

J'utilise comme référence la page suivante : https://code.visualstudio.com/docs/customization/keybindings

0voto

Harry Le Points 111

Vous pouvez le faire en deux étapes :

  1. Cmd + Shift + E : Ouvrez l'explorateur avec
  2. Ctrl + N : Créer un nouveau fichier sous le dossier actuel et le nommer.

En fait, je préfère cette approche à celle du clic magique, car chaque étape est plus claire et il n'est pas nécessaire de configurer quoi que ce soit.

0voto

Farbod Vand Points 1

Comme pour 2021 VSCode sur mac le CMD + SHIFT + N ouvre une nouvelle fenêtre VSCode. Si vous souhaitez modifier le comportement et créer de nouveaux dossiers en utilisant uniquement le clavier, procédez comme indiqué ci-dessus pour modifier la liaison des touches :

  1. Appuyez sur CMD + SHIFT + P et recherchez le nouveau dossier, puis cliquez sur l'icône de réglage sur le côté droit du résultat de la recherche.

  2. Cela fait apparaître l'onglet Raccourci clavier où vous pouvez modifier le raccourci clavier pour le nouveau dossier, cliquez sur l'icône du stylo et entrez le raccourci clavier de votre choix et appuyez sur ENTER

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