Панели Visual Studio

Как разработчик .Net я провожу большую часть своего дня, работая в Visual Studio (2008). Хотя внутри IDE есть много полезных функций, есть много вещей, которые меня ежедневно расстраивают.

Одна из таких вещей - закрепление и закрепление окон. Существует много различных типов окон (отладка, ожидающие проверки, результаты поиска, ошибки и т. Д.), И их удобно использовать с первого взгляда. Однако они очень непредсказуемы относительно того, где они будут отображаться.

Например, если вы открепите окно результатов поиска (вы хотите полностью видеть текущую страницу), то в следующий раз, когда вы выполните поиск, оно может оказаться где угодно! Их расположение и тип стыковки имеют тенденцию меняться при запуске приложения, в зависимости от того, когда оно остановлено.

Иногда открытие Visual Studio сбрасывает все мои панели, и все они будут везде!

Какие у вас есть советы по "контролю" за этими окнами, чтобы они не мешали, и при этом иметь возможность использовать их по назначению?

Какие еще проблемы (с окнами) вы обнаружили?

Может быть для Visual Studio 2005 или 2008.


person Russell    schedule 17.11.2009    source источник


Ответы (2)


Автор: Джеймс Эйвери:
Надстройки Visual Studio, которые должен Загрузить сейчас: VSWindowManager PowerToy

Visual Studio IDE включает огромное количество различных Windows, каждая из которых полезна в разное время. Если вы похожи на меня, у вас есть разные макеты окон, которые вы хотите использовать на разных этапах разработки. Когда я пишу HTML, мне нравится скрывать панель инструментов и окно списка задач. Когда я разрабатываю формы, я хочу отображать набор инструментов и список задач. Когда я пишу код, мне нравится скрывать все окна, кроме списка задач. Необходимость постоянно открывать, закрывать и перемещать окна в зависимости от того, что я делаю, может расстраивать и отнимать много времени.

...

VSWindowManager автоматически переключается между макетами дизайна и кодирования в зависимости от того, просматриваете ли вы в данный момент конструктор или файл кода. Вы также можете использовать команды в меню «Применить макет окна» для выбора из ваших текущих сохраненных макетов. Когда вы выбираете один из сохраненных макетов, VSWindowManager автоматически скрывает, отображает и переупорядочивает окна, чтобы они находились в том же макете, что и раньше.

Ссылка на этой странице не работает, но вы можете найти VSWindowManager на CodePlex.

Изменить: Вот вопрос SO о том, как заставить это работать в VS 2008 г.

person Sam Harwell    schedule 17.11.2009
comment
Есть ли аналог на 2008 год? Похоже, что он распространяется только на 2003 и 2005 годы. - person Russell; 18.11.2009
comment
Я никогда им не пользовался, поэтому не могу сказать, насколько он хорош. - person Sam Harwell; 18.11.2009

Если вы используете Инструменты -> Параметры импорта и экспорта ... и экспортируете Общие настройки -> Макеты окон, то в любой момент, когда у вас возникнет проблема сброса, вы можете просто снова импортировать макеты окон.

Лично у меня не было никаких серьезных проблем с системой стыковки в 2008 году. Иногда я что-то теряю, но вскоре вы узнаете сочетания клавиш для импорта.

person Geoff    schedule 17.11.2009