Среда разработки И++

Текстовый редактор

Для создания исходных кодов на внутреннем языке И++ используется текстовый редактор. В окне среды разработки может быть открыто неограниченное количество файлов на различных закладках, либо в виде отдельных окон.

Текстовый редактор предоставляет следующие возможности для работы с текстом:

Вызов справки для ключевых слов внутреннего языка и подключаемых модулей. Предварительно необходимо установить курсор перед любым символом ключевого слова, для которого нужно получить справку.Ctrl+F1
Перемещение в начало текста.Ctrl+Home
Перемещение в конец текста.Ctrl+End
Перемещение на слово вправо.Ctrl+Стрелка вправо
Перемещение на слово влево.Ctrl+Стрелка влево
Изменение раскладки клавиатуры для выделенного фрагмента (DSXBCKBNM → ВЫЧИСЛИТЬ).Ctrl+L
Изменение регистра символов выделенного фрагмента на нижний (МойМетод → мойметод).Ctrl+U
Изменение регистра символов выделенного фрагмента на верхний (Перем → ПЕРЕМ).Ctrl+Shift+U
Сдвиг содержимого выделенных строк вправо.Tab
Сдвиг содержимого выделенных строк влево.Shift+Tab
Установка комментария для выделенных строк.Ctrl+/
Снятие комментария для выделенных строк.Ctrl+Shift+/
Переход в начало текущего блока.Ctrl+[
Переход в конец текущего блока.Ctrl+]
Переход в начало текущего блока с выделением.Ctrl+Shift+[
Переход в конец текущего блока с выделением.Ctrl+Shift+]

В текстовом редакторе предусмотрена возможность настройки подсветки синтаксиса внутреннего языка.

Также существует возможность использования сниппетов (подстановок в исходный текст), позволяющих ускорить процесс ввода часто используемых выражений. Создать сниппеты можно на закладке меню диалога настроек среды разработки; для этого необходимо выбрать пункт Меню подстановок в исходный текст в верхней части диалога. Добавлять подстановки в исходный текст можно при помощи горячих клавиш, либо при помощи контекстного меню текстового редактора.

В текстовом редакторе при помощи указываемых директив компилятора можно управлять распределением по папкам файлов проекта и задавать файлам опции.


См. также: