2010-07-08 8 views
16

Est-il possible de remplacer la boîte de dialogue de recherche Eclipse par quelque chose de plus pratique, comme la boîte de dialogue de recherche dans Firefox ou Chrome? Celui par défaut ne supporte pas F3 pour rechercher le prochain match, il ne s'éloigne pas si le match se trouve sous la case et ne permet pas de mettre en évidence toutes les correspondances - et ce sont les fonctionnalités qui me manquent vraiment.Comment remplacer la boîte de dialogue de recherche Eclipse?

+0

Je suis très désireux de savoir comment faire cela? –

Répondre

3

une nouvelle alternative est InstaSearch.

Infor mation:

InstaSearch est un plug-in Eclipse pour effectuer une recherche rapide dans l'espace de travail. La recherche est effectuée instantanément au fur et à mesure et les fichiers résultants sont affichés dans une vue Eclipse. C'est un plug-in léger basé sur le moteur de recherche Apache Lucene.

Chaque fichier peut ensuite être prévisualisé en utilisant peu de lignes correspondantes et pertinentes. Un double-clic sur la correspondance mène à la ligne correspondante dans le fichier.

+0

n'ont pas utilisé éclipse depuis des années, mais les captures d'écran ressemblent à ce que je cherchais à l'époque – Fluffy

1

La "recherche du prochain match" est Ctrl-K. Précédent est également disponible, voir le menu "Edition" ...

Seule la fonctionnalité de surbrillance ne semble pas être présente. Vous pourriez avoir besoin d'un plugin pour cela (tout est possible avec les plugins).

0

Vous faites cela en changeant les raccourcis clavier sous Préférences -> Général -> Touches

7

Je ne pense pas que vous pouvez remplacer la boîte de dialogue Rechercher facilement. Vous devrez probablement (ré) écrire des parties d'Eclipse. Sans aucun doute faisable, mais pas une petite tâche ...

Cela dit, la plupart de vos problèmes peuvent probablement être traités par le dialogue en cours:

L'un par défaut ne prend pas en charge F3 pour rechercher la prochaine correspondre

"rechercher la prochaine correspondance" est Ctrl-K par défaut. Vous pouvez configurer les raccourcis clavier sous "Préférences/Général/Touches": modifiez la liaison de touches pour "Rechercher Suivant".

il ne se déplace pas loin si le match est sous la boîte

Oui, ce serait chouette. La boîte de dialogue se souvient cependant de l'endroit où vous l'avez placée en dernier, alors mettez-la simplement à l'écart (par exemple sur le navigateur du paquet, ou sur la droite), et elle restera là.

et ne permet pas de mettre en évidence tous les matchs

Ce n'est pas encore disponible (mais il a été discuté: https://bugs.eclipse.org/bugs/show_bug.cgi?id=29692). Il y a cependant deux façons d'obtenir un résultat similaire:

  • Utilisez la fonction de recherche de la barre d'outils ("File Search" du bouton "torch"). Si vous effectuez une recherche à cet endroit, toutes les correspondances seront mises en surbrillance dans l'éditeur (et des marques dans la règle de l'éditeur et une liste dans la vue de recherche).
  • Pour les éléments Java, activez "Marquer les occurrences" (bouton "Surligneur"). Cela mettra en évidence toutes les occurrences d'un élément Java si vous marquez dans l'éditeur.

Peut-être que l'un de ceux-ci vous aidera. Enfin, vous pouvez simplement ouvrir n'importe quel fichier dans un éditeur externe (comme (g) vim ou Notepad ++) directement depuis Eclipse (clic droit -> Ouvrir avec). Ensuite, vous pouvez utiliser un éditeur que vous voulez ...

1

Il y avait un projet d'été du Code pour mettre en œuvre un Firefox comme la recherche dans Eclipse en 2007.

This est la page officielle, et ce Blog montre une capture d'écran prometteur .

Je ne ai jamais essayé de l'installer, et je ne trouve pas une version finale ou quelque chose si :(

4

Bien qu'il ne peut pas être pétantes ce que vous voulez, avez-vous déjà utilisé la recherche incrémentale (Ctrl + J)? à mon avis, il est beaucoup plus pratique que la recherche standard.

1

SearchTab est un plugin Eclipse qui montre un onglet de recherche de Firefox comme

Questions connexes