Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 700269.doc
Скачиваний:
15
Добавлен:
01.05.2022
Размер:
1.78 Mб
Скачать

4.4. Редактор кода и его настройка

Редактор программного кода также является важнейшим инструментом среды Delphi. Настройка его осуществляется выполнением команды Editor Option ( ) меню Tools. Окно настройки разделено на несколько страниц (вкладок).

Страница General показана на рис. 4.6. Она позволяет установить следующие опции редактора (Editor Options):

  • I nsert Mode – установка по умолчанию режима вставки, а не замены символа (изменяется пользователем с помощью клавиши "Insert");

  • Cursor Through Tabs – клавиши со стрелками перемещают курсор на следующую позицию табуляции;

  • Group Undo – при нажатии клавиш Alt+Backspace или выполнении команды Edit | Undo ( , Ctrl+Z) восстанавливается состояние, которое было до последней последовательности команд одного типа;

  • Cursor Beyond EOF – курсор может позиционироваться после символа конца файла;

  • Double Click Line – при двойном клике на каком-либо символе выделяется вся строка, иначе выделяется слово;

  • Force Cut And Copy Enabled – команды Cut ( , Ctrl+X) и Copy ( , Ctrl+C) меню Edit выполняются даже при невыделенном фрагменте текста;

  • Auto-complete text to find – невозможно автозавершение диалога поиска;

  • Undo after save – позволяет восстанавливать изменения после команды сохранения;

  • BRIEF regular expressions – использование регулярных выражений редактора BRIEF;

  • Persistent blocks – сохранение выделения блока до нового выделения при сдвиге курсора;

  • Overwrite blocks – замещение выделенного блока очередным нажатым символом;

  • Find text at cursor – текст, на котором стоит курсор, помещается при выполнении команд поиска меню Search в окно задания текста;

  • Preserve line ends – сохранять символы конца строки.

Все эти опции можно устанавливать независимо друг от друга. Но можно осуществить и быструю смену стиля редактора, выбрав один из предопределенных стилей в выпадающем списке Editor SpeedSetting.

Объем текста, который может быть восстановлен, определяется параметром Undo Limit.

Страница Display окна настроек показана на рис. 4.7.

Группа опций Display and file options позволяет определить следующие настройки:

  • BRIEF cursor shapes – установить курсор в стиле редактора BRIEF;

  • Create backup file – при сохранении редактируемых файлов сохранять резервную копию (расширение резервных файлов начинается с символа "~");

  • Zoom to full screen – при развертывании окна редактора кода устанавливать его размер на весь экран, заслоняя таким образом полосу главного меню, палитру компонентов и инструментальные панели;

  • S ort popup pages menu – определяет, каким образом (по алфавиту или по времени создания закладок) упорядочить список открытых в редакторе кода документов, на которые можно переключиться посредством раздела Pages контекстного меню закладок окна редактора кода.

Группа опций отображения текста Margin and gutter определяет следующие параметры:

  • Visible right margin– делает видимой линию правого поля в окне редактора кода;

  • Visible gutter – делает видимой полосу установок точек прерывания слева от текста программного кода;

  • Right margin – длина строки в окне редактора кода, по умолчанию – 80 символов, максимально – до 1024;

  • Gutter width – ширина полосы для установки точек прерывания, по умолчанию – 30;

  • Editor Font – шрифт, используемый в редакторе кода (рекомендуется использовать шрифт постоянной ширины типа Courier, также актуально проследить за тем, чтобы используемый шрифт поддерживал символы кириллицы);

  • Size – размер используемого шрифта;

  • Sample – пример текста, отображенного выбранным шрифтом и размером.

Страница Key Mappings позволяет установить комбинации управляющих клавиш редактора кода, которые имеют ряд предопределенных значений, соответствующих стилям, устанавливаемым на странице General.

На странице Color (рис. 4.8) можно определить виды визуального выделения различных синтаксических элементов (выбираются в списке Element) программного кода. Аналогично предыдущим страницам имеется возможность быстрого выбора настройки из предопределенных цветовых схем (список Color SpeedSetting). Для элементов также имеется возможность выбора атрибутов шрифта и цвета фона (Background Color). Результаты изменений можно увидеть в имитации окна редактора кода.