Редактор исходного кода
Пункт меню: Options ==> Environment ==> Editor
Используйте страницу Editor диалогового окна
Environment/Options для настройки работы Редактора Кода.
Keystroke mapping
Использовать отображение нажатия клавиш для конфигурации редактора.
Overwrite blocks
Заменяет выделенный блок текста тем, что будет напечатано на месте
выделения. Если опция Persistent Blocks также выбрана, то
текст, который вы вводите добавляется не вместо, а после текущего
выделенного блока.
Limit EOL
Ограничивает позицию курсора после последнего символа в конце строки.
Force Cut and Copy enabled
Включает функционирование Edit/Cut и Edit/Copy, даже
если не выделен какой-либо текст.
Undo after save
Позволяет отменять операции, которые были сделаны после сохранения.
Find text at cursor
Помещает текст, на котором находится курсор, в поле Text To Find
(Текст для поиска) диалогового окна Find Text, когда вы
выбираете функцию Search/Find. Если функция Find text at
cursor отключена, вы должны напечатать текст для поиска. Если в
поле Text To Find не пробел, то Редактор переместит курсор
на указанный текст.
Highlight URLs
Если подсветка URLs включена и если текст, который содержится в
Редакторе Кода, является адресом URLs, тогда он будет автоматически
подсвечиваться. Учтите, что если URL подсвечен, то пользователь
может щелкнуть по нему и таким образом выйти на Web-адрес, используя
установленный броузер.
Double click line
Подсвечивает строку, если дважды щелкнуть по какому-либо символу в
строке. Если эта опция заблокирована, то подсвечивается только слово.
Auto Indent mode
Если опция включена, то при нажатии на клавишу Enter
курсор переместится на следующую строку и займет позицию, которая
соответствует первому символу предыдущей строки (пробел не считается
символом). Если опция отключена, то курсор всегда перемещается на
первую позицию, даже если первый символ - пробел.
Backspace unindents
Если опция включена и курсор установлен на начале строки, то при
нажатии на клавишу Backspace начало строки перемещается на
позицию, соответствующую началу предыдущей строки (углублению). Т.е.
удаляются один или несколько пробелов. Если опция отключена, то
всегда удаляется только один пробел.
Smart tab
Если опция включена, то при нажатии на клавишу Tab курсор
переместится на позицию, соответствующую табуляции предыдущей строки.
Если опция выключена, то курсор всегда перемещается в соответствии с
настройками Spaces in tabs и Tab Stops.
Disable dragging
Отключает функцию перетаскивания текста с помощью мыши.
Persistent blocks
Не удаляет выделенные блоки, даже если нажать клавиши Del или
Backspace. Если опция включена, то в выделенных блоках эти
клавиши работают как в невыделенном тексте, т.е. удаляют не блок
целиком, а только один символ.
Use syntax highlighting
Включение подсветки синтаксиса. Для установки опций подсветки
используйте страницу Цветов.
Allow overwrite caret shape
Позволяет перезаписывать текст, даже если режим вставки заблокирован.
Enable group undo
Отменяет вашу последнюю команду в редакторе так же как и последующие
команды того же типа, если вы нажимаете Alt+Backspace или
выбираете Edit/Undo.
Select text only
Ограничивает выделение текста концом строки. Т.е. при включении этой
опции выделение ограничивается символом конца строки (место, где была
нажата клавиша Enter).
Cursor beyond EOF
Включение этой опции позволяет устанавливать курсор после окончания
текста программы - после символа конца файла.
Use system clipboard history
Позволяет Редактору Кода использовать системный буфер обмена.
Max horizontal pos
Определяет максимальную горизонтальную позицию в Редакторе Кода.
Spaces in tabs
Определяет количество пробелов в табуляции.
Block indent
Определяет количество пробелов для выравнивания отмеченного блока.
По умолчанию равно 2.
Tab Stops
Устанавливает позиции символов, куда курсор будет перемещаться
каждый раз, когда вы нажимаете клавишу Tab.