78 votes

Raccourci clavier pour fermer tous les onglets sauf celui en cours dans Visual Studio ?

Quelqu'un connaît-il un raccourci clavier permettant de fermer tous les onglets à l'exception de l'onglet en cours dans Visual Studio ? Et pendant qu'on y est, le raccourci pour fermer tous les onglets ? Existe-t-il une option de Resharper pour cela ? J'ai déjà cherché dans le passé, mais je n'ai jamais réussi à la trouver.

92voto

Aaron Jensen Points 2751

Je ne pense pas qu'il y en ait une par défaut, mais vous pouvez aller dans Outils>Options>Environnement>Clavier et lier une touche à File.CloseAllButThis.

J'utilise ctrl + alt + w

2 votes

Si vous utilisez VSVIM, vous pouvez taper dans le champ de commande vsc File.CloseAllButThis, pratique si vous ne voulez pas mapper une touche :D

2 votes

Il y a un moyen par défaut ! Voir ma réponse

55voto

Drew Noakes Points 69288

Par défaut, la commande File.CloseAllButThis n'a pas de liaison avec le clavier. Vous pouvez cependant en configurer un vous-même, comme indiqué ici :

Dans cet exemple, je vais mettre en correspondance CTRL + SHIFT + ALT + W a File.CloseAllButThis à l'échelle mondiale. Vous voudrez peut-être définir la portée uniquement pour l'éditeur de texte.


Je ferme tous les documents en utilisant ALT + W + L .

Ceci est disponible dans Visual Studio sans aucun plugin ou configuration spéciale. Elle utilise simplement les mnémoniques de la barre d'outils. La commande correspondante est Window.CloseAllDocuments au cas où vous souhaiteriez le lier à quelque chose d'autre.

0 votes

@Drew - Merci d'avoir signalé la mnémonique du clavier pour fermer tous les documents (et pas seulement "tous sauf celui-ci"). Si quelqu'un souhaite personnaliser ce raccourci, il est facile de créer un raccourci vers Window.CloseAllDocuments. Par exemple, j'ai l'habitude d'utiliser Ctrl + Shift + W pour fermer tous les onglets (comme dans les navigateurs web et Eclipse).

42voto

Réponse rapide : ALT + - + A

Testé sur Visual Studio 2013. Sur la fenêtre que vous voulez garder ouverte, appuyez sur ALT + - cela ouvrira le menu de la fenêtre en haut à gauche, puis appuyez sur A pour fermer toutes les fenêtres sauf celle en cours.

1 votes

C'est la méthode par défaut ! +1

2 votes

Alt - existe depuis au moins Windows 95 et est vraiment intégré à Windows et Visual Studio. J'aurais dû savoir qu'il fallait vérifier ce raccourci, génial.

2 votes

Ce raccourci est similaire à Alt + Space dans la mesure où il ouvre le menu système, mais pour le fenêtre enfant MDI actuelle . Je me demande si cela signifie que Visual Studio utilise réellement MDI ?

12voto

pdavis Points 2497

Il n'y a pas de raccourci clavier par défaut mais vous pouvez le lier à un raccourci clavier dans les paramètres généraux de l'environnement (Options->Environnement->Keyboard), la commande est File.CloseAllButThis.

5voto

Ilya Ryzhenkov Points 5731

Si vous utilisez trop souvent "Fermer tout sauf ceci", vous pouvez également essayer Outils \N Options \N Environnement \N Documents \N [x] Réutiliser la fenêtre du document en cours, si elle a été enregistrée. Combiné avec les Modifications récentes de ReSharper (ctrl-, ou ctrl-e selon le clavier), vous pouvez éviter d'avoir trop de documents ouverts en permanence tout en naviguant rapidement entre les documents récemment ouverts.

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