Проверьте результаты в окне инструмента «Найти».
Если вам нужно, вы можете сгруппировать () результаты по файлам, пакетам, каталогам и т.д.
Чтобы открыть диалоговое окно «Найти использование», щелкните панель инструментов в окне инструмента «Найти» или нажмите 9.0047 Ctrl+Alt+Shift+F7 .
CLion анализирует результаты поиска, определяет наиболее распространенные шаблоны использования и классифицирует все найденные варианты использования по группам на основе их структурного сходства. Эти кластеры использования отображаются на вкладке Предварительный просмотр.
Вы можете выбрать любой узел группы из списка и щелкнуть Показать похожие варианты использования, чтобы просмотреть результаты.
В окне инструмента «Найти» щелкните значок «Просмотр источника».
В качестве альтернативы вы можете выбрать Перейти к источнику, если вы вызываете контекстное меню для найденного использования или Показать в разделении. В этом случае файл с использованием результата открывается в редакторе.
Показать использования в отдельном окне
Вы можете просмотреть использование выбранного символа в отдельном окне, которое вы можете перемещать в разные части экрана и использовать для быстрой навигации.
В редакторе выберите символ, для которого вы хотите увидеть использование. ⌥ U» data-primary_netbeans=»Ctrl+Alt+F7″ data-primary_resharper=»Ctrl+Alt+F7″ data-primary_emacs=»Ctrl+Alt+F7″ data-secondary_eclipse_macos=»⌘ ⌥ F7″ data-primary_visual_studio=»Alt+Shift+F12″ data-secondary_intellij_idea_classic_macos=»⌘ ⌥ F7″ data-primary_windows=»Ctrl+Alt+F7″ data-secondary_sublime_text_macos=»⇧ F12″ data-primary_sublime_text=»Shift+F12″ data-primary_eclipse=»Ctrl+Alt+F7″> Ctrl+Alt+F7 .
Если в результатах поиска слишком много записей, то CLion показывает первую сотню найденных использований и опцию дополнительных использований в нижней части окна, которую вы можете щелкнуть, чтобы отобразить еще сотню использований, и так далее, пока поиск не будет завершен.
Используйте фильтры в верхней части окна, чтобы показать или скрыть определенные элементы поиска.
Окно использований показывает результаты, найденные в текущей области. Чтобы быстро переключиться на прицел по умолчанию, нажмите тот же ярлык Ctrl+Alt+F7 еще раз. ⌥ ⇧ U» data-primary_netbeans=»Ctrl+Alt+Shift+F7″ data-primary_resharper=»Alt+Shift+F7″ data-primary_emacs=»Ctrl+Alt+Shift+F7″ data-secondary_eclipse_macos=»⌘ ⌥ ⇧ F7″ data-primary_visual_studio=»Ctrl+Alt+Shift+F12″ data-secondary_intellij_idea_classic_macos=»⌘ ⌥ ⇧ F7″ data-primary_windows=»Ctrl+Alt+Shift+F7″ data-secondary_sublime_text_macos=»⌘ ⌥ ⇧ F7″ data-primary_sublime_text=»Ctrl+Alt+Shift+F7″ data-primary_eclipse=»Ctrl+Alt+Shift+F7″> Ctrl+Alt+Shift+F7 , чтобы открыть диалоговое окно Find Usages.
В диалоговом окне «Поиск использований» в поле «Область» выберите область поиска. Например, вы можете искать использования только в открытых файлах или только в тестовых файлах проекта.
Вы также можете установить пользовательскую область, щелкнув . Например, вы можете создать пользовательскую область, чтобы исключить определенные файлы из поиска по использованию, например тестовые файлы. Когда вы закончите настройку новой области, нажмите «Найти».
Если CLion не вернет никаких результатов, он отобразит сообщение, предлагающее выбрать дополнительные параметры. ⌥ ⇧ U» data-primary_netbeans=»Ctrl+Alt+Shift+F7″ data-primary_resharper=»Alt+Shift+F7″ data-primary_emacs=»Ctrl+Alt+Shift+F7″ data-secondary_eclipse_macos=»⌘ ⌥ ⇧ F7″ data-primary_visual_studio=»Ctrl+Alt+Shift+F12″ data-secondary_intellij_idea_classic_macos=»⌘ ⌥ ⇧ F7″ data-primary_windows=»Ctrl+Alt+Shift+F7″ data-secondary_sublime_text_macos=»⌘ ⌥ ⇧ F7″ data-primary_sublime_text=»Ctrl+Alt+Shift+F7″ data-primary_eclipse=»Ctrl+Alt+Shift+F7″> Ctrl+Alt+Shift+F7 , чтобы снова открыть диалоговое окно Find Usages и задать новую область поиска.
Изменение цвета фона выделенных использований
В диалоговом окне «Настройки» ( Ctrl+Alt+S ) выберите «Редактор | Цветовая схема | Общий.
В параметрах справа откройте узел Код и выберите Идентификатор под курсором.
В поле Фон укажите нужный цвет и сохраните изменения.
В настоящее время индексатор Clangd недоступен для цепочки инструментов WSL (CPP-32070).
CLion включает два языковых движка для кода C++: встроенный движок и движок на основе Clangd. По умолчанию Find Usages использует встроенный механизм, однако он имеет следующие недостатки:
Обе эти проблемы можно решить, включив индексатор на основе Clangd.
Включить индексатор Clangd
Перейти к настройкам | Расширенные настройки.
Перейдите в раздел Clangd и установите флажок Использовать индексатор на основе Clangd:
-
Перезапустите CLion.
Проверка состояния индексатора и потребления памяти
После включения индексатора вы увидите индикатор в виде круглого шарика в строке состояния.