Настройки текстовых редакторов
Категория Text Editors диалогового окна Preferences предоставляет доступ к настройкам, связанным с возможностями и функциональностью текстового редактора.
Общие
Страница Text Editors – General диалогового окна Preferences содержит элементы настройки, относящиеся к поведению текстового редактора при редактировании.

Страница Text Editors – General диалогового окна Preferences
Editing |
|
| Insert Mode | Включите, чтобы вставлять текст в позиции курсора без перезаписи существующего текста. Если этот параметр отключен, вводимый в позиции курсора текст будет перезаписывать существующий. |
| Overwrite cursor as block | Включите, чтобы курсор в режиме перезаписи отображался в виде блока. |
| Cursor through tabs | Включите, чтобы клавиши со стрелками могли перемещать курсор по логическим позициям внутри каждого символа табуляции. |
| Cursor beyond EOL | Включите, чтобы разрешить размещение курсора за символом конца строки (EOL) в текстовом документе. |
| Cursor beyond EOF | Включите, чтобы разрешить размещение курсора за символом конца файла (EOF) в текстовом документе. |
| Persistent blocks | Включите, чтобы выделенные блоки в текстовом документе оставались выделенными даже при перемещении курсора клавишами со стрелками. При выборе нового блока предыдущее выделение снимается. |
| Overwrite blocks | Включите, чтобы выделенный блок текста можно было заменить следующим вводимым текстом. Если также выбран параметр Persistent blocks, вводимый текст будет добавлен после текущего выделенного блока. |
| Disable dragging | Включите, чтобы запретить перетаскивание выделенных блоков текста по документу. По умолчанию этот параметр отключен. |
| Group undo | Включите, чтобы отменять последнюю команду редактирования, а также все последующие команды редактирования того же типа. |
| Remember undo/redo after save | Включите, чтобы данные отмены сохранялись после сохранения текстового файла, позволяя отменить все изменения. По умолчанию этот параметр включен. Если отключить этот параметр, после сохранения текстового файла все данные отмены будут потеряны. |
| Smart 'Home' key | Включите, чтобы клавиша Home при первом нажатии перемещала курсор к первому непробельному символу текущей строки. При следующем нажатии клавиши Home курсор перейдет в начало строки и так далее. Такое поведение клавиши Home соответствует поведению в продукте Microsoft™ Visual Studio™. Отключите этот параметр, чтобы при нажатии клавиши Home курсор сразу переходил в начало текущей строки. |
| Find | |
| Find text at cursor | Включите, чтобы текущий текст в позиции курсора помещался в поле Text to find диалогового окна Find Text. Если этот параметр отключен, текст для поиска необходимо вводить вручную. |
| Find selected text on Find Next | Включите, чтобы быстро находить последующие вхождения текущего выделенного текста вместо текста, использованного в исходной операции поиска. |
| Select found text | Включите, чтобы найденный текст копировался в буфер обмена при использовании команды копирования. |
| Импорт | |
| Import from | Нажмите, чтобы импортировать настройки текстового редактора, затем выберите Tasking или Visual Studio. |
| Tabs & Indent | |
| Use tab character | Если включено, для каждой табуляции вставляется фактический символ табуляции. Если отключено, вместо него вставляются пробелы. Включите параметр Use special symbols на странице Text Editors - Display Preferences , чтобы видеть символы табуляции в текстовом документе. |
| Optimal fill | Включите, чтобы строка автоматически получала отступ с минимально возможным числом символов, используя при необходимости табуляции и пробелы. Включите параметр Use special symbols на странице Text Editors - Display Preferences , чтобы видеть символы табуляции в документе. |
| Smart tab | Включите, чтобы табуляция новой строки соответствовала позиции первого непробельного символа в предыдущей строке. |
| Auto indent mode | Включите, чтобы при нажатии Enter создавалась новая строка. Курсор получит такой же отступ, как позиция первого непробельного символа в предыдущей строке. |
| Smart indent mode | Включите, чтобы использовать поведение табуляции с учетом особенностей программного кода (в настоящее время используется только при редактировании файлов C). Например, если этот параметр включен и вводится закрывающая фигурная скобка, редактор автоматически выровняет этот символ по соответствующей открывающей фигурной скобке. Если отключить этот параметр, табуляция будет работать обычным образом. |
| Backspace unindents | Включите, чтобы клавиша Backspace удаляла один уровень отступа за одно нажатие. |
| Tab Stops | Используйте для задания позиций табуляции редактора в количестве символов, соответствующих одной табуляции. |
| Block Indent | Используйте, чтобы указать стандартное количество пробелов для отступа текста, а также величину отступа/обратного отступа для выделенного блока текста. Команды клавиш для увеличения и уменьшения отступа блока — Ctrl+Shift+I и Ctrl+Shift+U соответственно. |
| Key Mapping | |
| Default | Сопоставить клавиши редактора со схемой CUA. |
| Borland Classic | Сопоставить клавиши со схемой классического редактора Borland. |
| Brief | Сопоставить клавиши со схемой Brief. |
| Epsilon | Сопоставить клавиши редактора со схемой Epsilon. |
| Visual Studio | Сопоставить клавиши редактора со схемой Visual Studio. |
| Advanced | |
| Double click line | Если включено, строка будет подсвечиваться при двойном щелчке по символу в этой строке. Если этот параметр отключен, подсвечивается только выбранное слово. |
| Unix EOL style | Если включено, при сохранении текстового файла каждая строка будет разделяться одним символом LF (стиль Unix) вместо пары CR/LF. |
| Compress undo motion | Если включено, изменение позиции курсора не добавляется в список отмены. Обычно, если текст был изменен и нажата клавиша PageUp, для возврата текста в исходное состояние пришлось бы использовать Undo дважды. Если параметр Compress Undo Motion включен, это можно сделать одной командой Undo. |
| Advanced block editing | Если включено, все выделенные блоки будут одновременно перезаписываться при вводе. |
Отображение
Страница Text Editors – Display диалогового окна Preferences содержит элементы управления и сведения, относящиеся к отображению текста.

Страница Text Editors – Display диалогового окна Preferences
| Font | |
| Editor Font: Change | Нажмите, чтобы открыть стандартное диалоговое окно Windows Font , в котором можно настроить шрифт, используемый для текстовых документов. Поле справа отображает текущий шрифт текстового редактора. |
| Visual | |
| Visible right margin | Включите, чтобы отображать правое поле в текстовом документе. Ширину поля можно изменить, введя новое значение в поле Margin width. Правое поле используется для визуального форматирования и переноса слов. |
| Show line numbers | Установите флажок, чтобы отображать номера строк в текстовом документе. Используйте вложенные параметры для настройки способа отображения нумерации.
|
| Use special symbols | Установите флажок, чтобы включить отображение специальных символов, например символов возврата каретки или конца строки. |
| Word wrap | Установите флажок, чтобы включить перенос текста в соответствии с одним из следующих параметров:
|
| Indicate modified lines | Включите, чтобы строки текста, которые были изменены или добавлены, автоматически подсвечивались цветными маркерами на полях редактора. Несохраненные изменения обозначаются красными маркерами, а сохраненные — зелеными. Это позволяет быстро определять текст, который был зафиксирован. |
| Syntax Highlighting | |
| Use syntax highlighting | Установите флажок, чтобы включить подсветку синтаксиса. Для настройки параметров подсветки используйте страницу Text Editors - Colors. |
| Highlight brackets | Включите, чтобы подсвечивать скобки в тексте, что полезно для определения открывающих и закрывающих скобок. |
| Automatic delimiter highlighting | Установите флажок, чтобы включить управление подсветкой совпадающих пар символов-разделителей. Например, если этот параметр включен, при закрытии скобки текстовый редактор подсветит ее. |
| Underline typing errors | Включите, чтобы подчеркивать любые ошибки ввода. |
| Code Outlining | |
| Use Code Outlining | Включите, чтобы отображать небольшое поле, которое появляется для каждой процедуры/функции/подпрограммы в текстовом документе. Каждый такой блок можно свернуть до одной строки или развернуть, щелкнув по этому небольшому полю. Используйте параметры Show Collapse Lines и Buttons on Gutter, чтобы точнее управлять функцией Code Outlining. |
Цвета
Страница Text Editors - Colors диалогового окна Preferences содержит элементы управления и сведения, относящиеся к цветам текста.

Страница Text Editors – Colors диалогового окна Preferences
Некоторые параметры/элементы управления этого диалогового окна очевидны и не требуют дополнительных пояснений. Те, которые требуют, описаны ниже.
| Editor Colors Settings | |
| Color SpeedSetting | Используйте раскрывающийся список, чтобы выбрать нужную настройку цвета. |
| Element | Список всех элементов, присутствующих в тексте. Для каждого элемента доступна настройка по умолчанию, расположенная в нижней части диалогового окна. |
| Additional Controls | |
| Load Colors | Нажмите, чтобы открыть диалоговое окно Load Color Scheme, в котором можно загрузить настройки цвета (файлы *.clr ) из внешних источников. |
| Save Colors | Нажмите, чтобы открыть диалоговое окно Save Color Scheme As, в котором можно сохранить настройки цвета как файл *.clr. |
| Configure Language | Нажмите, чтобы открыть диалоговое окно Language Setup, в котором можно управлять списком языков, которые можно связать с документами, открытыми в текстовом редакторе. |
| Edit Current Language Syntax | Нажмите, чтобы открыть диалоговое окно Syntax Editor, в котором можно редактировать синтаксис текущего языка. |