Контекстная помощь. Данная дополнительная функция редактора C/C++ основана на том, что редактор, анализируя контекст, предугадывает исходный код, который начинает вводить пользователь. Для того чтобы увидеть работу контекстной помощи достаточно просто ввести первые буквы кода и нажать Ctrl+Space.
Если в памяти для вводимых литер будет найден только один шаблон, то при нажатии Ctrl+Space список шаблонов не отображается, а шаблон по умолчанию сразу добавляется в текст программы. Так, если напечатать в окне редактора «mai» и нажать Ctrl+Space, то будет введен текст заголовка основной функции: int main(int argc, char **argv) { }.
Тексты шаблонов можно создавать и сохранять. Для этого следует открыть окно изменения свойств шаблонов: Окно – Параметры - С/С++ - Редактор - Шаблоны (Templates).
Свертывание участков кода. С целью улучшения обозримости текста программы редактор позволяет свертывать некоторые участки исходного кода. Для активизации режима свертывания кода следует в окне Параметры открыть страницу редактора Свертывание (Folding) и установить флаг Enable folding when opening a new editor (разрешить свертывание при открытии нового редактора) и нажать кнопку Применить. Если после этого заново открыть в окне редактора файл с исходным кодом, то напротив участков кода, которые можно свернуть или развернуть, будут видны специальные метки в виде кружочков со знаками плюс или минус.
Для того чтобы свернуть участок кода, отмеченный знаком минус, следует щелкнуть мышью на этом знаке. И наоборот, чтобы его развернуть, следует щелкнуть мышью на знаке плюс.
В настройках редактора можно определить участки кода, которые следует сворачивать. Для этого на странице Свертывание имеются флаги, с помощью которых можно отметить следующие участки кода, которые будут сворачиваться: ветви препроцессора (#if/#endif), управляющие конструкции (if/else, do/while, for, switch), макросы, функции, структуры, методы, комментарии.