web-dev-qa-db-fra.com

IntelliJ IDEA recherche globale

Je voudrais rechercher dans les projets pour les utilisations variables, ou au moins pour les chaînes. J'ai IndexYourFiles qui fonctionne bien pour les recherches de texte, mais je dois réindexer de temps en temps et je voudrais une solution intégrée. 

Existe-t-il un moyen de rechercher des projets dans IntelliJ IDEA? Jusqu'à présent, je n'ai pu chercher que dans le projet actuellement ouvert. Je devine qu'IntelliJ ne peut pas faire cela nativement; Existe-t-il des plug-ins pour supporter cela?

Merci.

50
Jon Onstott

IntelliJ est basé sur un projet, vous ne pouvez donc effectuer une recherche que dans le projet ouvert à l'aide de Ctrl + Shift + F(Windows) ou Cmd + Shift + F(Mac).

Lorsque je dois rechercher dans un ensemble de projets, j'utilise Agent Ransack

89
Rachel

IntelliJ 13 (au moins) a "Edition/Rechercher/Rechercher dans le chemin ...".
L’option Portée peut être définie dans un répertoire. Par conséquent, si tous les projets se trouvent dans le même répertoire (par exemple, IdeaProjects), la recherche s’effectue dans tous les projets.

11
ArtemGr

Utilisez grep.

Dans le terminal, accédez au répertoire racine de votre projet et tapez grep -r my_string_here .

Vous pouvez ajouter de la couleur à votre recherche avec --color (ajoutez simplement alias grep='grep --color' to your. Bash_profile, and add- i` pour rendre votre recherche insensible à la casse.

4
Rose Perrone

Mon espace de travail a finalement été créé Atlassian Fisheye , ce qui nous permet de rechercher du code ou des fichiers spécifiques dans tous nos projets, et cela fonctionne bien.

1
Jon Onstott

Dans l'IntelliJ, il est désormais très facile de trouver le contenu en deux clics et d'effectuer une recherche dans la barre.

Double-cliquez sur shift et entrez le mot clé dans la barre de recherche.
J'utilise Ubuntu dont j'ai trouvé le raccourci.

1
jsroyal