Редактор кода
Редактор кода - это усовершенствованный текстовый редактор, разработанный для удовлетворения потребностей профессионалов. Общее редактирование кода - это то же самое, что и работа с любым стандартным текстовым редактором, включая обычные действия Copy, Paste и Undo, общие для среды Windows.
Доступными параметрами редактора кода являются: настройки редактора, цвета редактора, автокоррекция, автозаполнение и стиль.
Настройки редактора
Основные параметры редактора:
- Автосохранение
- Подсветка
- Правописание
- Стиль комментария
- Сворачивание кода
- Ассистент кода
- Ассистент параметров
- Закладки и переход к строке
Автосохранение
Функция автоматического сохранения - это функция, которая автоматически сохраняет открытый проект, что помогает снизить риск потери данных в случае сбоя или зависания. Автосохранение выполняется через определенные пользователем интервалы времени.
Подсветка
Подсветка - удобная функция для определения скобок, которые обозначают начало или конец рутины, делая их визуально отличными.
Правописание
Средство проверки орфографии подчеркивает неизвестные объекты в коде, поэтому их можно легко заметить и исправить до компиляции вашего проекта.
Выберете Tools › Optionsв раскрывающемся меню или щелкните значок «Показать параметры» и затем выберите Spell Checker Tab.
Стиль комментариев
Редактор кода имеет функцию изменения стиля комментария на однострочный или многострочный. Комментирование или раскомментирование выбранного кода выполняется простым щелчком мыши, используя значок комментария и зеачок отменить комментарий с панели инструментов «Расширенное редактирование».
Сворачивание кода
Сворачивание кода - это функция IDE, которая позволяет пользователям выборочно скрывать и отображать разделы исходного файла. Таким образом легче управлять большими областями кода в одном окне, сохраняя при этом только те подразделы кода, которые актуальны во время конкретного сеанса редактирования.
При наборе текста символы сворачивания кода ( and ) появляются автоматически. Используйте сворачивающиеся символы, чтобы скрыть / отобразить подразделы кода.
Еще один способ сворачивания / разворачивания подкатегорий кода - использование Alt+← и Alt+→.
Если вы поместите курсор мыши над всплывающей подсказкой, свернутый текст будет показан в окне стиля всплывающей подсказки.
Ассистент кода
Если вы наберете первые несколько букв слова, а затем нажмите Ctrl+Space, все допустимые идентификаторы, соответствующие введенным буквам, будут отображаться на плавающей панели (см. изображение ниже). Теперь вы можете продолжать печатать, чтобы сузить выбор, или вы можете выбрать один из списка, используя стрелки клавиатуры и Enter.
Помощник кода может обрабатывать 1 символьную перестановку во входном слове.
Ассистент параметров
Ассистент параметров будет автоматически активирован при открытии скобки "(" или нажмите Shift+Ctrl+Space. Если имя допустимой функции предшествует скобке, ожидаемые параметры будут отображаться на плавающей панели. Когда вы вводите фактический параметр, следующий ожидаемый параметр станет полужирным.
Закладки
Закладки упрощают навигацию по большому коду. Чтобы установить закладку, используйте Ctrl+Shift+number. Тот же принцип применяется к удалению закладок. Чтобы перейти к закладке, используйте Ctrl+number.
Перейти к строке
Опция Go to Line упрощает навигацию по большому коду. Используйте клавиатурную комбинацию Ctrl+G для активации этой опции.
Режим выбора колонки
Этот режим изменяет работу редактора для выбора текста. Когда используется режим выбора столбца, выделенный текст основывается на позиции столбца символа первого символа, выбранного в столбце последнего выбранного символа текста. Текст, выбранный в этом режиме, автоматически не включает весь текст между начальной и конечной позицией, но включает весь текст в столбцах между первым и последним выбранными символами.
Редактирование режима столбца иногда называют редактированием режима блока, поскольку действие выбора текста формирует прямоугольник.
Чтобы войти в этот режим, нажмите Alt +левую кнопку мыши, перетащите мышь в нужное направление, выбрав текст.
Цвета редактора
Параметр «Редактор цветов» позволяет пользователю устанавливать, изменять и сохранять настройки текста и цвета, организованные в схемах. Схемы представляют собой пользовательский графический вид, который может быть применен к графическому интерфейсу (графическому пользовательскому интерфейсу) к сатифским вкусам разных пользователей.
Автокоррекция
Функция «Автокоррекция» облегчает пользователя таким образом, что автоматически корректирует типичные типизированные или орфографические ошибки по мере их появления.
Этот параметр уже настроен для автоматического исправления некоторых слов. Например, если вы введете whiel, это будет исправлено, когда вы нажимаете пробел: Пользователь может легко добавить свои типичные опечатки, введя оригинальную опечатку, например, btye, в поле «Оригинал» и замену байта в поле «Смена» и просто нажмите кнопку «Добавить».В следующий раз, когда появится опечатка, она будет автоматически исправлена.
Автозаполнение (шаблоны кода)
Функция Auto Complete сохраняет много нажатий клавиш для часто используемых фраз, автоматически заполняя пользовательский ввод.
Пользователь может вставить шаблон кода, набрав имя шаблона (например, dow), затем нажмите Ctrl+J и редактор кода автоматически генерирует код: Вы можете добавить свои собственные шаблоны в список, указав нужное ключевое слово, описание и код вашего шаблона в соответствующих полях.Макросы автозаполнения могут возвращать информацию о системе и проекте:
%DATE%
- текущая системная дата%TIME%
- текущее системное время%DEVICE%
- имя устройства (MCU), указанное в настройках проекта%DEVICE_CLOCK%
- тактовая частота, указанная в настройках проекта%COMPILER%
- версия текущего компилятора
Эти макросы можно использовать в шаблоне кода, см. Шаблон ptemplate, поставляемый с установкой mikroPascal PRO для ARM.
Завершение кода Wild Card
Копирование кода Wild Card используется, когда пользователь хочет перечислить все имена идентификаторов, содержащие определенное слово (фразу), или когда известна только часть имени идентификатора.
Затем пользователь просто набирает \*в редакторе кода, за которым следует фраза, нажимает Ctrl+Space и выводится список идентификаторов, содержащих эту фразу.
Кроме того, комбинация нескольких фраз может быть выполнена следующим образом: \*phrase*phrase2.
Таким образом, будут перечислены все идентификаторы, содержащие обе фразы в их именах.
Эта функция может быть активирована из Tools › Options › Editor Settings окна.
История переходов
Параметр «История переходов» отслеживает переходы пользователя через исходные файлы. Всякий раз, когда пользователю приходится переходить из одного источника в другой с помощью точки останова (или даже в одном файле с одним исходным кодом) или найти объявление определенной переменной, объявленной в другом исходном файле, история переходов запоминает все позиции по этому маршруту.
Таким образом, пользователь может легко вернуться к исходной позиции перехода, не задумываясь о том, какой файл был и что в нем находится.
Чтобы перемещаться по маршруту, пользователь может использовать Ctrl+Alt+← кодовую комбинацию, для того чтобы перейти назад, или Ctrl+Alt+→ комбинацию, чтобы прейти вперед.
Режим синхронного редактирования
Режим синхронного редактирования позволяет вам изменять все вхождения идентификатора в пользовательском выборе текста при изменении одного экземпляра этого идентификатора.
Чтобы войти в этот режим, выберите пользовательскую часть текста (код) и нажмите на иконку в полосе с левой стороны:
Когда вы входите в этот режим, вы можете перейти к каждому выделенному идентификатору в своем текущем выборе, используя клавишу Tab или посредством комбинации клавиш Shift + Tab:
Когда вы переименуете один экземпляр идентификатора, все остальные экземпляры будут синхронно переименованы, по символу.
Синхронизированное редактирование не будет применяться к идентификатору, который появляется за пределами выбора.
Чтобы выйти из этого режима, просто нажмите клавишу Esc , или иконку в полосе, или используйте комбинацию клавиш Ctrl + Shift + J.