Visual Studio : afficher plusieurs vues d'un fichier en côte-à-côte (vertical comme horizontal)
L'affichage de 2 vues d'un fichier en side-by-side vertical, c'est très pratique par moment.
Vous savez déjà tous qu'on peut afficher plusieurs documents côte à côte grace aux groupes d'onglets : nous pouvons créer plusieurs groupes d'onglet verticaux ou horizontaux depuis le menu contextuel d'un onglet qu'on veut envoyer dans un nouveau groupe (ou depuis le menu "Window") :
Vous savez aussi que la vue d'un document peut être divisée en 2 parties horizontales au moyen du splitter qu'on trouve au dessus de la barre de défilement verticale (ou via l'item "Split" du menu "Window") :
Mais en général on s'en lasse vite, surtout si on a la chance de travailler sur écran large.
La solution passe donc par une fonctionnalité d'affichage de plusieurs vues d'un fichier en côte-à-côte.
Hors dernièrement je me suis aperçu que certaines personnes pensent que cette fonctionnalité n'est pas disponible sous Visual Studio, alors qu'elle l'est en quelque sorte depuis Visual Studio 2008 au minimum *.
Et je pense qu'on ne peut pas vraiment leur en vouloir vu le nom de l'item de menu permettant d'y accéder : "Window" => "New Window" ("Fenêtres" => "Nouvelle fenêtre" sur une version française si je ne m'abuse).
Ce n'est pas disponible sur le menu contextuel de l'onglet et c'est plutôt générique comme terme : en général pour ce genre de fonctionnalité on chercherait plutôt un item "New View" dans le menu contextuel d'un onglet.
Bref, retenez le "raccourci" clavier Alt+W, N si vous devez vous servir de cette fonctionnalité régulièrement.
Nous obtenons notre seconde vue sous la forme d'un nouvel onglet (numéroté) :
Combinée à un nouveau groupe vertical, nous avons nos 2 vues en côte-à-côté :
A noter que la fonctionnalité "New Window" n'est pas limitée à 2 vues : vous en créez autant que vous voulez (je n'ai pas connaissance d'une limite humainement atteignable).
Visual Studio 2010 conserve cette fonctionnalité et ajoute celle de document flottant, que les possesseurs de configuration multi-écran apprécieront sans doute.
* : je suis presque certains qu'elle l'était sous Visual Studio 2005, pour Visual Studio .NET 2003 et 2002 je suis un peu moins sûr : avis à ceux qui ont encore ces configurations sous la main :-)
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :