IntelliJ IDEA глобальный поиск - PullRequest
53 голосов
/ 08 февраля 2011

Я хотел бы искать в разных проектах переменные или, по крайней мере, строки.У меня есть IndexYourFiles , который хорошо работает для текстового поиска, но я должен время от времени переиндексировать и хотел бы интегрированное решение.

Есть ли способ поиска по проектам в IntelliJ IDEA?До сих пор я мог искать только в рамках открытого в данный момент проекта.Я предполагаю, что IntelliJ не может сделать это изначально;Существуют ли плагины для поддержки этого?

Спасибо.

Ответы [ 5 ]

90 голосов
/ 28 февраля 2011

IntelliJ основан на проекте, поэтому вы можете искать только в открытом проекте, используя Ctrl + Shift + F (Windows) или Cmd + Shift + F (Mac).

Когда мне нужно выполнить поиск в наборе проектов, я использую Agent Ransack

11 голосов
/ 06 декабря 2013

IntelliJ 13 (по крайней мере) имеет «Редактировать / Найти / Найти по пути ...».
Он имеет опцию Scope, которую можно установить в каталог, поэтому, если все проекты находятся в одном каталоге (например, IdeaProjects), он будет искать все проекты.

5 голосов
/ 19 мая 2013

Использование grep.

В терминале перейдите в корневой каталог вашего проекта и введите grep -r my_string_here ..

Вы можете добавить цвет к своему поиску с помощью --color (просто добавьте alias grep='grep --color' to your .bash_profile , and add -i`, чтобы сделать поиск нечувствительным к регистру.

1 голос
/ 22 мая 2017

В IntelliJ теперь очень просто найти что-либо всего лишь двумя щелчками мыши и выполнить поиск на панели.

Дважды щелкните по shift и введите ключевое слово в строке поиска.
Я использую Ubuntu, который я нашел ярлык.

1 голос
/ 21 ноября 2013

Мое рабочее место в конечном итоге настроено Atlassian Fisheye , которое позволяет нам искать код или определенные файлы во всех наших проектах, и оно работает хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...