Ответ 1
IntelliJ основан на проекте, поэтому вы можете выполнять поиск только в открытом проекте с помощью Ctrl + Shift + F (Windows) или Cmd + Shift + F (Mac).
Когда мне нужно выполнить поиск по набору проектов, я использую Agent Ransack
Я хотел бы искать проекты для переменных использования или, по крайней мере, для строк. У меня есть IndexYourFiles, который хорошо подходит для текстовых поисков, но мне приходится периодически индексировать его и хотел бы интегрированное решение,
Есть ли способ поиска в проектах IntelliJ IDEA? Пока что я смог выполнить поиск только в рамках открытого проекта. Я предполагаю, что IntelliJ не может сделать это изначально; есть ли там плагины для поддержки этого?
Спасибо.
IntelliJ основан на проекте, поэтому вы можете выполнять поиск только в открытом проекте с помощью Ctrl + Shift + F (Windows) или Cmd + Shift + F (Mac).
Когда мне нужно выполнить поиск по набору проектов, я использую Agent Ransack
IntelliJ 13 (по крайней мере) имеет "Edit/Find/Find in Path...".
Он имеет параметр Scope, который может быть установлен в каталог, поэтому, если все проекты находятся в одном каталоге (например, IdeaProjects), он будет искать все проекты.
Используйте grep
.
В терминале перейдите в корневую директорию вашего проекта и введите grep -r my_string_here .
.
Вы можете добавить цвет в свой поиск с помощью --color
(просто добавьте alias grep='grep --color' to your
.bash_profile , and add
-i`, чтобы сделать ваш запрос нечувствительным к регистру.
В конечном итоге мое рабочее место настроило Atlassian Fisheye, который позволяет нам искать код или конкретные файлы во всех наших проектах, и он работает хорошо.
В IntelliJ теперь очень легко найти что-либо всего за два клика и выполнить поиск на панели.
Дважды щелкните по shift
и введите ключевое слово в строке поиска.
Я использую ubuntu, который нашел ярлык.