Welcome to MSDN Blogs Sign in | Join | Help

Секреты Visual Studio

Советы пользователям Microsoft Visual Studio от Сары Форд (и не только)

News

  • 22 октября 2009: Visual Studio 2010 Beta 2 открыта для тестирования: http://go.microsoft.com/fwlink/?LinkID=151797 24 сентября 2009: Web Platform Installer и Web Deployment Tool теперь и на русском! Читай здесь: http://blogs.msdn.com/rusaraford/archive/2009/09/25/microsoft-web-platform-installer-2-0-web-deployment-tool-1-0.aspx 16 декабря 2008: выпущен пакет обновлений SP1 для русской версии Visual Studio 2008! Читай здесь: http://blogs.msdn.com/rusaraford/archive/2008/12/19/sp1-visual-studio-2008.aspx 28 октября 2008: Visual Studo 2008 и Библиотека MSDN теперь и на русском! Читай здесь: http://blogs.msdn.com/rusaraford/archive/2008/10/29/microsoft-visual-studio-2008-msdn.aspx 19 сентября 2008 г. - на TechDays.ru опубликована презентация, посвященная выходу русифицированной версии Microsoft Visual Studio 2008 и Библиотеки MSDN 11 августа 2008 г. - выпущены обновления: Visual Studio 2008 SP1 и .NET Framework 3.5 SP1 8 июля 2008 г. – опубликован перевод статьи Брайана Келлера "Наиболее надежный и быстрый способ скачать Rosario / VS2008 VPC" 20 июня 2008 г. – начало публикации блога Сары Форд «Секреты Visual Studio»
Знаете ли вы, как… №35: Сворачивать и разворачивать сегменты кода?

Вчерашний совет рассказывал о том, как вырезать свернутый сегмент кода, но как его свернуть?

На самом деле имеется пять команд для работы с блоками, их можно найти в меню Edit – Outlining.

№1: Развернуть/Свернуть сегмент (Toggle Outlining Expansion)

Развернуть/Свернуть сегмент

Находясь в любом месте сегмента, нажмите Ctrl+M, Ctrl+M для изменения его состояния (на свернутый или развернутый).

Пример Развернуть/Свернуть сегмент

№2: Свернуть/Развернуть все сегменты (Toggle All Outlining)

Свернуть/Развернуть все сегменты

Нажмите Ctrl+M, Ctrl+L в любом месте редактора для того, чтобы изменить состояние блоков кода во всем файле. Когда весь код в файле свернут, вы можете сосредоточиться на том участке, который вам наиболее интересен в данный момент. Когда полностью развернут – вы видите весь код без необходимости разворачивать его посегментно.

Пример Свернуть/Развернуть все сегменты

№3: Прекратить показ структуры (Stop Outlining)

Прекратить показ структуры

Нажмите Ctrl+M, Ctrl+P в любом месте редактора для того, чтобы отключить структуризацию кода.

Пример Прекратить показ структуры

№4: Начать автоматическую структуризацию (Start Automatic Outlining)

Начать автоматическую структуризацию

К сожалению, включение и отключение структуризации – разные команды, поэтому вы не можете переключаться между состояниями. К тому же в настройках по умолчанию команда включения автоматической структуризации не имеет назначенного сочетания клавиш. Поэтому вам придется открыть меню Edit - Outlining - Start Automatic Outlining, чтобы включить эту функциональность.

Пример Начать автоматическую структуризацию

№5: Свернуть в определения (Collapse to Definitions)

Свернуть в определения

По моему мнению, это наиболее полезная команда из операций структуризации ("наиболее" – поскольку только ее я и использовала… за исключением тех случаев, когда тестировала остальные). Эта команда дает вам возможность быстро просмотреть все заголовки методов в файле.

Пример Свернуть в определения

В заключение, если данные сочетания клавиш не совпадают с теми, что вы реально имеете, то это потому, что вы используете иной набор настроек по умолчанию, который вы выбрали во время первого запуска Visual Studio. Я использую "General Development Settings" во всех советах.

Выдержка из блога Сары Форд - ссылка на оригинал

Авторские права Сары Форд. Переведено с разрешения Сары Форд.

Posted: Friday, September 12, 2008 11:21 AM by Vitaly Zaiko
Filed under: ,

Comments

Секреты Visual Studio said:

В последнем совете содержались сведения, касающиеся сворачивания сегментов кода в редакторе. Сегодня

# September 17, 2008 5:15 AM
Anonymous comments are disabled
Page view tracker