Есть ли способ определить несколько видов конфигурации в Visual Studio 2008? - PullRequest
1 голос
/ 17 мая 2009

Есть ли способ определить макет IDE в visual studio 2008?

Допустим, что когда я кодирую в C #, у меня отключаются окна свойств и окно вывода внизу. Теперь давайте скажем, что когда я нахожусь в визуальном редакторе окна, я хочу, чтобы инструменты и окна свойств слева и окно вывода были отключены.

проблема в том, что если я хочу работать таким образом, мне придется вручную переставлять макет IDE каждый раз, когда я переключаюсь с редактирования кода на визуальное редактирование.

Я хотел бы иметь возможность определить несколько макетов IDE и для каждого назначить горячую клавишу. Так что я могу быстро переключаться между макетами.

Есть ли такая функция в visual studio 2008?

1 Ответ

1 голос
/ 17 мая 2009

Visual Studio имеет представление о макетах, но они применяются автоматически в зависимости от текущего режима (дизайн, отладка и т. Д.). Вы можете создать макросы IDE, чтобы показать / скрыть окна инструментов, хотя:

Включить свойства:

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

Отключить свойства:

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

Вы можете использовать средство записи макросов (Ctrl + Shift + R), чтобы увидеть, какие команды необходимы для отображения или скрытия других окон инструментов. Создайте свои макросы (используя Macros IDE - Alt + F11 или Tools | Macros | Macros IDE), чтобы включить / отключить группы окон инструментов. Затем вы можете привязать макросы к своему собственному связыванию клавиш или просто вызвать их из окна команд. Кроме того, вы можете выполнять макросы, используя Macros Explorer (Alt + F8 или Tools | Macros | Macro Explorer).

...