IntelliJ IDEA recherche globale

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

y a-t-il un moyen pour que je puisse chercher à travers les projets dans IntelliJ idée? Jusqu'à présent, je n'ai pu chercher que dans le cadre du projet actuellement ouvert. Je suppose que IntelliJ ne peut pas le faire nativement; sont-il tous les plugins pour soutenir cela?

Merci.

49
demandé sur Jon Onstott 2011-02-08 22:07:11

5 réponses

IntelliJ est basé sur le projet de sorte que vous ne pouvez rechercher dans le projet ouvert en utilisant Ctrl + Shift + F (Windows) ou Cmd + Shift + F (Mac).

quand j'ai besoin de chercher à travers un ensemble de projets, j'utilise Ransack D'Agent

81
répondu Rachel 2017-08-23 10:08:14

IntelliJ 13 (au moins) a "Edit/Find/Find dans Path...".

Il a l'option Scope qui peut être définie à un répertoire, donc si tous les projets sont dans le même répertoire (par exemple IdeaProjects) alors il va rechercher tous les projets.

11
répondu ArtemGr 2013-12-06 08:15:16

utiliser grep .

dans le terminal, allez dans le répertoire racine de votre projet, et tapez grep -r my_string_here . .

vous pouvez ajouter de la couleur à votre recherche avec --color (il suffit d'ajouter alias grep='grep --color' to your .bash_profile , and add -i " pour faire votre recherche insensible à la casse.

4
répondu Rose Perrone 2013-05-19 15:59:11

Mon lieu de travail, éventuellement, mettre en place des Atlassian Fisheye qui nous permet de rechercher du code ou des fichiers spécifiques sur l'ensemble de nos projets, et il fonctionne bien.

1
répondu Jon Onstott 2013-11-21 16:37:53

dans L'IntelliJ maintenant, il est très facile de trouver le quelque chose à travers juste deux clics et la recherche sur la barre.

Double-cliquez sur shift et entrez le mot clé dans la barre de recherche.

J'utilise ubuntu que j'ai trouvé le raccourci.

1
répondu jsroyal 2017-05-22 07:35:20