Compartilhar via


Знаете ли вы, как… №35: Сворачивать и разворачивать сегменты кода?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Comments

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