Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Это пятая из серии статей, в которых я пишу о готовящихся к выходу VS 2010 и .NET 4.
Сегодня я расскажу про новый профиль "Web Development (Code Optimized)" (Веб-разработка с оптимизацией для работы с исходным кодом), который появится в VS 2010 и позволит вам опционально настроить расположение элементов IDE в Visual Studio так, чтобы скрыть WYSIWYG-дизайнер веб-страниц и использовать больше пространства для расположения инструментов, ориентированных на работу с исходным кодом веб-приложений.
Профили настройки VS 2010 для разработки веб-приложений
При первом запуске VS 2010 предлагается выбрать один из профилей для настройки IDE. Выбранный профиль будет использован для настройки того, как в IDE по умолчанию будут расположены/пристыкованы окна различных инструментов и какие будут использованы "горячие" клавиши. Затем вы можете изменить любые из этих настроек через пункт меню Tools->Options в IDE. Также вы затем сможете сбросить используемый профиль и выбрать другой через пункты меню Tools->Import and Export Settings.
Запустив в первый раз версию VS 2010 Beta2, вы могли заметить, что в списке выбора профилей стало доступно два профиля настроек для веб-разработки (Web Development):
Первый профиль "Web Development" является эволюционным развитием того профиля, что уже был в VS 2008 (с некоторыми приятными улучшениями, которые помогут эффективнее использовать пространство экрана в VS 2010). Этот профиль также позволит вам воспользоваться всеми преимуществами тех грандиозных улучшений WYSIWYG-дизайнера страниц HTML и ASP.NET, которые были сделаны нами в VS 2010 (более детально на эту тему я напишу в последующих статьях из этой серии).
Второй профиль "Web Development (Code Optimized)" впервые появился в версии VS 2010 и оптимизирует настройки IDE для тех веб-разработчиков, которые не хотят использовать WYSIWYG-дизайнер, предпочитая самостоятельно работать с исходным кодом страниц. При выборе этого профиля скрываются закладки WYWISYG-дизайнера страниц, а расположение остальных окон в IDE настраивается так, чтобы максимизировать объем исходного кода, помещающегося на экране (с минимумом панелей инструментов и других окон). При этом настройки профиля обеспечивают полноценную поддержку редактирования исходного кода/отладки страниц, а также использование IntelliSense.
Сравнение профилей VS 2010 для веб-разработки
Лучше понять отличия между профилями можно, сравнив скриншоты IDE Visual Studio сразу после применения каждого из профилей:
Скриншот после применения профиля "Web Development":
На рисунке ниже представлено стандартное расположение различных оконо IDE (при разрешении 750x650) после применения профиля "Web Development". Этот профиль является развитием существующего профиля из VS 2008 и настраивает отображение закладок design/split/source в окне редактирования исходного кода любой страницы HTML или ASP.NET:
Скриншот после применения профиля "Web Development (Code Optimized)":
На рисунке ниже представлено стандартное расположение различных оконо IDE (при разрешении 750x650) после применения нового профиля "Web Development (Code Optimized)". Как вы видите, в это профиле пространство экрана оптимизируется для отображения редактора исходного кода, при этом все панели инструментов по умолчанию скрываются, а отображение закладок для переключения на дизайнер в окне редактирования исходного кода страниц HTML или ASP.NET отключается:
Ниже показано действие этого профиля при более высоком разрешении экрана:
Комбинирование различных настроек
Все различные настройки, затрагиваемые обоими профилями для веб-разработки доступны в диалоге настройки Visual Studio, вызываемом через пункт меню Tools->Options. Это значит, что в качестве отправной точки вы можете выбрать любой из профилей настройки VS (включая профили General, VB и C#) и затем включить или отключить отдельные возможности для настройки IDE в соответствии с вашими личными предпочтениями.
Например, на рисунке ниже показана одна из настроек, доступных через Tools->Options, которая позволяет включить или отключить HTML-дизайнер (что, в свою очередь, опеределяет, будут ли закладки Design/Split/Source отображаться в нижней части каждого окна редактирования исходного кода страницы):
Это дает вам гибкие возможности по настройке IDE и оптимизации использования различных инструментов под ваш стиль разработки.
Два профиля для веб-разработки, идущие в поставке новой версии VS, являются хорошими отправными точками в персонализации настроек IDE и, как нам кажется, предоставляют наборы настроек по умолчанию, подходящие для значительной части веб-разработчиков. Вы можете начать работу, выбрав наиболее подходящий для вас профиль, и затем при желании оптимизировать настройки IDE в соответствии с вашими предпочтениями.
Резюме
Мы предлагаем новый профиль настроек IDE как просто один из вариантов для тех веб-разработчиков, которые предпочитают в основном работать с исходным кодом. WYSIWYG-дизайнер страниц HTML/ASP.NET остается включенным по умолчанию во всех остальных профилях настройки VS 2010 (как это было и в VS 2008), но в VS 2010 мы также реализовали множество улучшений в его работе (о них я более детально напишу в своем блоге позже). Так что не беспокойтесь, WYSIWYG-дизайнер определенно никуда не денется - напротив, мы будем расширять и улучшать его возможности с каждой новой версией.
Впрочем, нам кажется, что новый профиль "Web Development (Code Optimized)" является хорошей альтернативой для тех веб-разработчиков, которые предпочитают в основном иметь дело с исходным кодом страниц и не используют WYSIWYG-дизайнер. Этот профиль является для них простой возможностью отключить отображение дизайнера (а также всех связанных с ним дополнительных окон и панелей инструментов) в IDE и получить больше свободного пространства экрана для работы с исходным кодом.
Надеюсь, вы нашли для себя что-то полезное,
Скотт
P.S. Помимо блога, я в последнее время еще использую Twitter, чтобы публиковать краткие заметки и новые ссылки. Следить за моими публикациями на Twitter вы можете здесь: https://www.twitter.com/scottgu (@scottgu - это мой псевдоним на twitter)