Использование редактора
Текстовый редактор Qt Creator создан чтобы помочь вам в создании, редактировании и перемещении по коду. Редактор кода Qt Creator поддерживает проверку синтаксиса, дополнение кода, контекстную справку и встроенные индикаторы ошибок при наборе.
Использование панели инструментов редактора
Панель инструментов редактора расположена в верхней части редактора. Панель инструментов редактора учитывает контекст и показывает связанные с открытым в редакторе файлом элементы.
Используйте панель инструментов для перемещения между открытыми файлами и используемыми символами:
- Для перехода вперед и назад по вашей истории переходов нажмите и .
- Чтобы перейти к любому открытому файлу, выберите его в выпадающем меню Открытые файлы.
- Чтобы перейти к любому использованному в файле символу, выберите его из выпадающего меню Символы.
Когда вы создаёте или редактируете формы в файле .ui, панель инструментов содержит инструменты специфичные для Qt Designer.
Разделение окна редактора
Если вы хотите редактировать и просматривать несколько файлов на одном экране, вы можете разделить окно редактора.
Вы можете разделить окно редактора следующими способами:
Чтобы перемещаться между разделёнными окнами, выберите Окно > Перейти к следующему разделителю или нажмите Ctrl+E, O.
Чтобы удалить разделение, поместите курсор в окно которое вы хотите удалить и выберите Окно > Удалить текущий разделитель или нажмитеCtrl+E, 0. Чтобы удалить все окна кроме текущего, выберите Окно > Удалить все разделители или нажмите Ctrl+E, 1.
Подсветка и сворачивание блоков
Используйте подсветку блоков для визуального разделения частей кода, которые связаны вместе. Например, когда вы помещаете курсор внутри скобок, то код, заключённый в эти скобки, будет подсвечен.
Чтобы включить подсветку блока, выберите Инструменты > Параметры... > Текстовый редактор > Вид > Подсвечивать блоки.
Используйте маркеры сворачивания для сворачивания и разворачивания блоков кода внутри скобок. Нажмите на маркер для сворачивания или разворачивания блока. На рисунке выше маркеры сворачивания расположены между номерами строк и текстом.
Чтобы отобразить маркеры сворачивания, выберите Инструменты > Параметры... > Текстовый редактор > Вид > Показывать область сворачивания кода. По умолчанию эта опция включена.
Когда курсор находится на скобке, парная скобка по умолчанию анимируется. Для отключения анимации и просто подсветки блока и скобок выберите Инструменты> Параметры... > Текстовый редактор > Вид и отключите опцию Анимировать парные скобки.
Проверка синтаксиса кода
В то время как вы пишете код Qt Creator проверяет его синтаксис. Когда Qt Creator замечает в вашем коде синтаксическую ошибку, он подчёркивает её и когда вы наводите на неё указатель мышки показывает подробности.
Дополнение кода
Qt Creator понимает код как код, а не как простой текст. Это позволяет ему помогать вам писать хорошо отформатированный код и угадывать что вы хотите написать и дополнять код. В то время как вы пишите код, Qt Creator предоставляет список контекстно-зависимых подсказок для выражения, которое находится под вашим курсором.
Для открытия списка подсказок в любое время нажмите Ctrl+Space. Если доступна только одна опция, Qt Creator вставит её автоматически.
Когда дополнение вызвано вручную, Qt Creator дополняет общее начало перед отображением списка подсказок. Это особенно полезно для классов, у которых есть несколько членов с похожими именами. Чтобы отключить данную функциональность, в настройках дополнения кода отключите опцию Общий префикс для автодополнения. Выберите Инструменты > Параметры... > Текстовый редактор > Дополнение.
По умолчанию дополнение кода учитывает регистр только для первой буквы. Для включения учета регистра для всего слова или его полного отключения, выберите опцию из поля Учитывать регистр.
Таблица ниже перечисляет доступные типы для дополнения кода и используемые для них значки.
Значок | Описание |
| Класс |
| Перечисление |
| Элемент перечисления |
| Функция |
| Закрытая функция |
| Защищённая функция |
| Переменная |
| Закрытая переменная |
| Защищённая переменная |
| Сигнал |
| Слот |
| Закрытый слот |
| Защищённый слот |
| Ключевое слово |
| Макрос |
| Пространство имён |
Использование закладок
Для добавления или удаления закладки нажмите правой кнопкой мыши на номер строки и выберите Установить/убрать закладку или нажмите Ctrl+M.
Для перехода к предыдущей закладке в текущей сессии нажмите Ctrl+,.
Для перехода к следующей закладке в текущей сессии нажмите Ctrl+..
Перемещение на определение или описание символа
В Qt Creator вы можете перейти прямо к описанию или определению символа держа клавишу Ctrl и нажав на символ.
Чтобы включить эту функцию, в Инструменты > Параметры... > Текстовый редактор > Поведение выберите Включить навигацию мышью.
Использование обновления модели кода
Для обновления внутренней информации относительно вашего кода в Qt Creator, выберите Инструменты > C++ > Обновить модель кода.
Замечание: В Qt Creator индексация обновляет код автоматически. Используйте Обновить модель кода только в крайнем случае.