1

Est-il possible de définir une mise en page IDE dans Visual Studio 2008? Disons que lorsque je code en C#, j'ai les propriétés windows désactivées et la fenêtre de sortie en bas. Maintenant, disons que lorsque je suis dans l'éditeur visuel d'une fenêtre, je veux que les outils et les propriétés des fenêtres sur la gauche et la fenêtre de sortie soit désactivée. Le problème est que si je veux travailler de cette façon, je dois réorganiser manuellement la mise en page IDE chaque fois que je passe de l'édition de code à l'édition visuelle.Est-il possible de définir plusieurs configurations de vue dans Visual Studio 2008?

Je voudrais avoir une option pour définir plusieurs layout IDE et pour chaque assigner une touche de raccourci. Donc, je peux changer rapidement entre les mises en page.

Y a-t-il une fonctionnalité comme celle-ci dans Visual Studio 2008?

Répondre

1

Visual Studio a une notion de mises en page mais elles sont appliquées automatiquement en fonction du mode en cours (conception, débogage, etc.). Vous pouvez créer des macros IDE pour afficher/masquer vos fenêtres d'outils bien:

Activer propriétés:

 
Sub PropertiesOn() 
    DTE.ExecuteCommand ("View.PropertiesWindow") 
End Sub 

propriétés Désactiver:

 
Sub PropertiesOff() 
    DTE.Windows.Item(Constants.vsWindowKindProperties).Close 
End Sub 

Vous pouvez utiliser l'enregistreur de macros (Ctrl + Maj + R) pour voir quelles commandes sont nécessaires pour afficher ou masquer les autres fenêtres d'outils. Construisez vos macros (en utilisant l'IDE Macros - Alt + F11 ou Outils | Macros | Macros IDE) pour activer/désactiver les groupes de fenêtres d'outils. Vous pouvez ensuite lier les macros à votre propre raccourci ou les appeler simplement à partir de la fenêtre des commandes. Vous pouvez également exécuter des macros à l'aide de l'Explorateur de macros (Alt + F8 ou Outils | Macros | Explorateur de macros).

Questions connexes