Рефакторинг кода это процесс изменения кода без изменения существующей функциональности вашего приложения. С помощью рефакторинга вашего кода вы можете:
Улучшить внутреннее качество вашего приложения
Улучшить производительность и расширяемость
Улучшить читаемость и поддерживаемость кода
Упростить структуру кода
Поиск символов
Для нахождения использования определённого символа в вашем проекте:
В редакторе разместите курсор на символе и выберите Инструменты > C++ > Найти использование или нажмите Ctrl+Shift+U.
Qt Creator ищет символ в следующих местах:
Файлы, перечисленные как часть проекта
Файлы, непосредственно используемые файлами проекта (например, сгенерированные файлы)
Заголовочные файлы используемых каркасов и библиотек
В результате открывается панель Результаты поиска и отображает положение и число экземпляров символа в текущем проекте.
Вы можете просмотреть результаты поиска следующими способами:
Чтобы перейти прямо к экземпляру, нажмите на нём два раза в панели Результаты поиска.
Для перемещения между элементами нажимайте и в панели Результаты поиска.
Для разворачивания и сворачивания списка всех экземпляров нажмите .
Чтобы очистить результаты поиска, нажмите .
Переименование символов
Доступные функции переименования символов зависят от того, какой код вы пишете, C++ или QML. Для QML вы можете переименовать только ID.
Для переименования определённых символов в проекте Qt:
В редакторе разместите курсор на символе и выберите Инструменты > C++ > Переименовать символ под курсором или нажмите Ctrl+Shift+R.
В результате открывается панель Результаты поиска и отображает положение и число экземпляров символа в текущем проекте.
Для замены всех выбранных экземпляров, введите имя нового символа в поле Заменить на и нажмите на Заменить.
Для пропуска экземпляра снимите находящийся рядом с ним флажок.
Замечание: Это действие заменяет все выбранные экземпляры символа во всех файлах, перечисленных в панели Результаты поиска. Вы не можете отменить это действие.
Замечание: Переименование локальных символов не открывает панель Результаты поиска. Экземпляры символа будут подсвечены в коде и вы можете изменить символ. Все экземпляры локального символа будут изменяться по мере набора.
Для переименования ID в файле QML:
Нажмите правой кнопкой мыши ан ID в коде QML и выберите Переименовать id....