Настройки текстовых редакторов
Категория 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 | Включите, чтобы данные отмены (undo) сохранялись после сохранения текстового файла, позволяя откатить все изменения. По умолчанию этот параметр включен. Если отключить этот параметр, все данные undo будут потеряны после сохранения текстового файла. |
| 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 | |
| Import from | Нажмите, чтобы импортировать настройки Preferences текстового редактора, затем выберите 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 Classic. |
| Brief | Сопоставить клавиши с сочетаниями Brief. |
| Epsilon | Сопоставить клавиши редактора с клавишами Epsilon. |
| Visual Studio | Сопоставить клавиши редактора с редактором Visual Studio. |
| Advanced | |
| Double click line | Если включено, строка подсвечивается при двойном щелчке по символу в строке. Если этот параметр отключен, подсвечивается только выбранное слово. |
| Unix EOL style | Если включено, при сохранении текстового файла каждая строка будет разделяться одним символом LF (стиль Unix) вместо пары CR/LF. |
| Compress undo motion | Если включено, изменение позиции каретки не попадает в список undo. Обычно, если текст изменен и нажата клавиша 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) в текстовом документе. Ширину поля можно настроить, введя новое значение в поле Margin width. Правое поле используется для визуального форматирования и переноса слов. |
| Show line numbers | Отметьте, чтобы отображать номера строк в текстовом документе. Используйте поднастройки, чтобы настроить способ отображения нумерации.
Line numbers on gutter - включить отображение номеров строк в поле (gutter). Если этот параметр отключен, номера строк отображаются в столбце рядом с gutter внутри самого документа.
Show all numbers - включить отображение номеров всех строк. Если этот параметр отключен, будет отображаться номер каждой десятой строки, а для остальных строк — отметки (крупные отметки для каждой пятой строки). |
| Use special symbols | Отметьте, чтобы включить отображение специальных символов, например символов возврата каретки или конца строки. |
| Word wrap | Отметьте, чтобы переносить текст в соответствии с одним из следующих вариантов:
Wrap at margin - выберите для переноса текста по линии правого поля. Убедитесь, что параметр Visible right margin включен, и задайте ширину поля в поле Margin width.
Wrap at window - выберите для переноса текста по правому краю видимой области документа. |
| Indicate modified lines | Включите, чтобы строки текста, которые изменены или добавлены, автоматически подсвечивались цветными маркерами в gutter. Несохраненные изменения обозначаются красными маркерами, а сохраненные — зелеными. Это позволяет быстро определить зафиксированный текст. |
| 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, в котором можно редактировать синтаксис текущего языка. |