В меню Edit | Outlining имеется несколько команд структурирования кода (рис. 8.7):
□ Toggle Outlining Expansion— в зависимости от текущего положения курсора в-окне редактора, скрывает или показывает данную область;
□ Toggle All Outlining — скрывает или показывает все области в редакторе;
□ Stop Outlining — выключает автоматическое структурирование кода (все скрытые области будут развернуты). Эта команда доступна только в том случае, когда автоматическое структурирование включено;
□ Stop Hiding Current — удаляет структурирование текущей выделенной области. Эта команда доступна только в том случае, когда автоматическое структурирование выключено;
□ Collapse to Definitions — скрывает все области процедур. Эта команда полезна для того, чтобы выделить самую суть типа (сведя его до одной строки кода на каждый из его членов);
□ Start Automatic Outlining — включает функцию структурирования кода. Эта команда доступна только в том случае, если структурирование выключено.
Рис. 8.7. Меню Edit | Outlining
Структурирований кода— это механизм для вашего удобства: при помощи сокрытия ненужных на данный момент областей кода вы сокращаете видимую часть кода и повышаете его читабельность. Вы можете выбрать для просмотра определенные области (в зависимости от текущей задачи).
Совет
Если вы поместите указатель мыши на квадратик с многоточием для скрытой области кода, то ее содержимое будет показано вам в окне вроде подсказки ToolTip; для этого не нужно разворачивать данную область кода.