6.12.3. Редактор

На верх  Назад  Вперёд

Диалоговое окно настроек редактора показано на рис. 6.35.

FreePascal_Руководство_пользователя_img_53

Рис. 6.35. Окно РЕДАКТОР.

В окне настроек редактора можно настроить поведение окон редактора. Учтите, что некоторые опции имеют эффект только на вновь открытых окнах, а на уже открытых окнах не сказываются (например, вертикальные блоки, подсветка строк/столбцов).

Следующие настройки могут быть установлены:

Опция

Перевод

Описание

Create backup files

Создавать резервные копии файлов

Определяет, должен ли редактор сохранять резервные копии и восстанавливать файлы из резервных копий. По умолчанию включена.

Insert mode

Режим вставки

Стартовать с режимом вставки.

Auto indent mode

Режим авто отступа

Включает режим «умного» отступа. Это означает, что при нажатии клавиши ENTER, курсор будет перемещён на ту же вертикальную позицию, с которой начинается текущая строка. По умолчанию включена.

Use tab characters

Использовать символы табуляции

Использовать символ табуляции при нажатии клавиши TAB. Обычно при нажатии клавиши TAB вместо символа табуляции вставляются пробелы. Если эта опция установлена, то будут вставляться символы табуляции. По умолчанию отключена.

Backspace unindents

Удалять авто отступы

Нажатие клавиши BackSpace будет удалять автоотступы, если они имеются в начале текущей строки. Вместо удалённого автоотступа будет помещён первый символ строки. По умолчанию опция включена.

Persistent blocks

Фиксированные блоки

Если выполнено выделение, то при перемещении курсора выделение не разрушается, то есть выделенный блок остаётся выделенным (перемещение курсора мышью снимает выделение). По умолчанию опция включена.

Syntax highlight

Подсветка синтаксиса

Использовать подсветку синтаксиса для типов файлов, которые перечислены в списке расширений подсвечиваемых файлов (Highlight extensions – см. ниже). По умолчанию опция включена.

Block insert cursor

Курсор в режиме вставки

Установить вид курсора как блок вместо символа подчёркивания. По умолчанию курсор имеет вид прямоугольника (блока) в режиме вставки, и отображается как символ подчёркивания в обычном режиме. Установка этой опции, которая по умолчанию выключена, меняется местами вид курсора.

Vertical blocks

Вертикальные блоки

При выделении блока, который содержит несколько строк, выделение не будет распространяться до конца строки в пределах этого блока. То есть будет выделяться только прямоугольник, границы которого определяются положением курсора. По умолчанию опция выключена.

Highlight column

Подсветка колонки

Если опция включена, то колонка, где находится курсор, будет подсвечиваться (то есть все символы в этой колонке будут окрашены цветом подсветки, по умолчанию -белым). По умолчанию опция выключена.

Highlight row

Подсветка строки

Если опция включена, то текущая строка (то есть строка, где установлен курсор) будет выделена цветом. По умолчанию опция выключена.

Auto closing brackets

Автоматически закрывать скобки

При включенной опции, если напечатать символ скобки («(»,«{» или «[»), то закрывающая скобка («)»,«}» или «]») будет вставлена автоматически. По умолчанию опция выключена.

Keep trailing spaces

Сохранять пробелы в конце

При сохранении файла все пробелы в конце строк удаляются. Эта опция отключает данную функцию, то есть если опция включена, то все пробелы в конце строк будут сохраняться в файл. По умолчанию опция выключена.

Codecomplete enabled

Включить завершение кода

Опция включает функцию завершения кода. По умолчанию опция включена.

Enable folds

Включить сворачивание

Включает сворачивание кода. По умолчанию опция выключена.

Tab size

Размер табуляции

Количество пробелов, которые вставляются в текст при нажатии клавиши ТАВ.

Indent size

Размер отступа

Количество пробелов, на которое перемещается блок текста при вызове функции отступа. По умолчанию равно 2.

Highlight extensions

Расширения для подсветки

Если подсветка синтаксиса включена, то в редакторе будут подсвечиваться тексты файлов, список расширений которых перечислен в этой строке. Файлы должны разделяться точкой с запятой (;). По умолчанию указаны файлы *.pas;*.pp;*.inc.

File patterns needing tabs

Шаблоны файлов, которым требуется табуляция

Для некоторых типов файлов требуется использовать реальные символы табуляции, а не пробелы. В этом поле можно ввести список таких файлов. Для этих файлов всегда будут использоваться символы табуляции. По умолчанию это файлы make*;make*.*.

ПРИМЕЧАНИЕ

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