Puis-je enregistrer la disposition de la fenêtre dans Visual Studio 2010/2012/2013?

126

Existe-t-il un moyen d'enregistrer (et de revenir ultérieurement à) une disposition de fenêtre donnée dans VS2010 / VS2012 / 2013?

lance
la source
3
Avec tout le respect que je dois à l'utilisateur Cody Gray et à sa réponse, je suggère de changer la réponse à l'utilisateur oocx ci-dessous, qui a trouvé ce que vous recherchiez et, en fait, ce que je cherchais. Ce que vous voulez est maintenant possible via cet addon et je suggère de changer la réponse afin que les autres utilisateurs qui tombent sur ce sujet sachent que le problème est maintenant résolu.
Axonn
2
VS2012: Alt-T, Ivous accélère vers l'option de menu "Paramètres d'importation et d'exportation".
lance
1
@lance: Ou définissez un raccourci dans Outils-> Options-> Environnement-> Clavier pour la Tools.ImportandExportSettingscommande.
Otiel
L'EDI Delphi a intégré cette fonctionnalité en tant que zone de liste déroulante de la barre des tâches aussi longtemps que je me souvienne. J'ai trouvé le manque de fonctionnalité équivalente de Visual Studio étonnant et incroyablement ennuyeux. Delphi a également la possibilité de permuter automatiquement les dispositions lors du débogage.
Gerry Coll
Vérifiez la réponse de Thomas ci-dessous si vous recherchez une solution VS 2015+ pour cela.
JohnTortugo

Réponses:

88

Oui, vous pouvez utiliser l '«Assistant d'importation et d'exportation des paramètres» (qui se trouve dans le menu Outils) pour exporter uniquement les paramètres relatifs à la disposition de votre fenêtre actuelle dans un fichier. Décochez tout sauf "Paramètres généraux"> "Disposition des fenêtres", et enregistrez le fichier quelque part où vous pourrez le retrouver plus tard.

Ensuite, vous pouvez utiliser à nouveau l '«Assistant d'importation et d'exportation des paramètres» pour importer ce fichier de paramètres, en restaurant toutes vos fenêtres d'outils à leur disposition précédente. (Notez que l'assistant vous permet également de limiter ce que vous importez à partir d'un fichier de paramètres particulier de la même manière que vous pouvez limiter ce que vous exportez.)

Je l'utilise sur mon ordinateur portable, où la commutation entre les configurations de moniteur unique et multiple transforme la gestion des fenêtres en une véritable douleur. Je mets simplement à jour des fichiers de paramètres qui décrivent chacune des mises en page que j'utilise le plus fréquemment et j'importe celle qui correspond le mieux à mon environnement de travail actuel lorsque j'en ai besoin.

Zain Naboulsi a blogué sur le processus ici , avec des captures d'écran illustratives.


Mise à jour: Praveen Sethuraman, de l'équipe VS, souligne que Visual Studio 2015 a enfin la possibilité d'enregistrer des mises en page personnalisées en tant que fonctionnalité intégrée de première classe. Cependant, je n'ai pas encore eu l'occasion de tester l'implémentation.

Cody Gray
la source
Cela ne sauvegarde pas les onglets ouverts pour moi sur Visual Studio 2012 :(
Nam G VU
6
Cela me semble tellement hackish - d'autant plus que je pense que Eclipse et Netbeans ont juste des mises en page auxquelles vous pouvez enregistrer / accéder à partir d'un menu.
Wayne Werner
Pendant ce temps, Visual Studio 2015 a une disposition qui peut être enregistrée à partir d'un menu, voir la réponse ci-dessous .
TheOperator
Non, cela ne fonctionne pas pour les onglets enregistrés. Ceux-ci sont stockés dans un fichier privé avec votre projet, @nam. Ils seront restaurés automatiquement lorsque vous rouvrirez un projet sur lequel vous avez travaillé.
Cody Gray
62

Il existe un joli plugin Visual Studio qui vous permet d'enregistrer et de charger des dispositions de fenêtres personnalisées: http://perspectives.codeplex.com (vous pouvez également le trouver dans la galerie VS).

Je l'utilise car je dois souvent basculer entre une disposition à trois écrans (lorsque mon ordinateur portable est connecté) et une disposition à un seul écran (écran d'ordinateur portable uniquement).

C'est également utile car VS oublie au hasard ma mise en page personnalisée après le débogage.

oocx
la source
1
+1, bien que cet outil soit bogué, il applique très bien le paramètre.
Vaccano
Ce plugin ne sauvegarde pas les onglets ouverts pour moi sur Visual Studio 2012 :(
Nam G VU
2
perspectives essayées - bonne idée mais c'est bogué comme l'enfer. a fini par désinstaller.
GarethD
Identique à GarethD. J'ai dû désinstaller car j'ai continué à me donner des boîtes de message d'exception de référence nulle sans fin et à écraser VS plusieurs fois.
Chris Pickford
2
Perspectives ne semble pas prendre en charge VS 2013, et les critiques ne sont pas aussi bonnes que Layouts O Rama (même si le nom est meilleur). J'aimerais l'essayer, s'ils proposent une version plus récente.
Lucas Fowler
50

Layouts-O-Rama est ma vision du problème. À retrouver dans la galerie vs ici:

http://visualstudiogallery.msdn.microsoft.com/35966ad9-430f-4ad7-9186-4394b784e36c

mklein
la source
4
Je pense que vous devriez mentionner que vous l'avez développé pour être totalement honnête
VdesmedT
21
N'ai-je pas juste dit qu'en déclarant que Layouts-O-Rama était ma vision du problème? Quoi qu'il en soit, pour que tout le monde soit clair, l'extension a été développée par moi. À votre santé.
mklein
1
Cela semble être une bonne solution, même si jusqu'à présent je ne l'ai eu que pour redimensionner toutes les fenêtres sauf la fenêtre principale de VS.
Carlos P
2
Il ne peut pas redimensionner la fenêtre VS principale, ce n'est pas une fenêtre d'outils et cela fonctionne différemment. Vous pouvez utiliser l'outil appelé "Sizer" pour changer cela, si vous le souhaitez, Carlos P.
Lucas Fowler
Je ne savais pas pour Sizer, je suis sur le point d'essayer. Merci pour le conseil.
Coder_Dan
30

Je suis ravi de vous informer qu'avec la version CTP2 de Visual Studio "14", nous avons ajouté une fonctionnalité de mises en page personnalisées qui permet aux utilisateurs d'enregistrer, d'appliquer et de gérer des mises en page de fenêtres personnalisées.

Des détails sur la version CTP2 peuvent être trouvés ici: http://blogs.msdn.com/b/visualstudio/archive/2014/07/08/visual-studio-14-ctp-2-available.aspx

Enregistrez et appliquez des dispositions IDE personnalisées.
Vous pouvez maintenant enregistrer et appliquer des dispositions personnalisées pour les fenêtres d'outils dans l'EDI. Les commandes Enregistrer la disposition de la fenêtre et Appliquer la disposition de la fenêtre se trouvent dans le menu Fenêtre et vous pouvez également renommer, réorganiser et supprimer des dispositions à partir de Gérer les dispositions de fenêtre.

Nous aimerions connaître vos commentaires sur cette fonctionnalité. Veuillez nous envoyer vos commentaires en utilisant le menu intégré «Envoyer un sourire» (voir http://msdn.microsoft.com/en-us/library/zzszcehe.aspx ).

Merci! Équipe d'expérience de l'IDE Visual Studio de
Praveen Sethuraman

Praveen Sethuraman
la source
Aimer! alexdresko.com/2014/11/14/…
Alex Dresko
2
@Praveen merci d'avoir donné un aperçu de l'équipe VS. Idéalement, vous souhaitez ajouter votre signature dans votre page de profil et ne pas signer vos messages. C'est la pratique ici. Un autre point à noter est d'inclure des extraits pertinents des articles liés dans votre message ici pour éviter la pourriture des liens. J'ai modifié votre réponse pour refléter la même chose.
bPratik
1
@bPratik Bons points --- sauf que la signature était la seule révélation d'affiliation avec MS ou l'équipe de Visual Studio (et le message a moins de sens sans cela). J'ai choisi d'utiliser le texte original d'OP, plutôt que de l'écrire ailleurs du point de vue d'OP.
jpaugh
2

Dans Visual Studio 2015/2017/2019, vous pouvez aller dans Fenêtre -> Enregistrer la disposition de la fenêtre. Vous pouvez enregistrer plusieurs mises en page. Je ne pense pas que cela fonctionne sur tous les appareils.

entrez la description de l'image ici

Thomas Bailey
la source
J'utilise VS2015 mais je ne vois pas cette option. Doit-il être activé n'importe où?
BelgoCanadian