Comment puis-je faire une recherche rapide dans NERDTree?
Est-il possible de faire de la recherche dans NERDTree fenêtre par les noms de fichiers et les fichiers de contenu?
source d'informationauteur yurko
Vous devez vous connecter pour publier un commentaire.
Vous pouvez faire
/foo
comme dans toutes les autres normal Vim fenêtre, mais vous êtes limité au texte affiché dans NERDTree: vous ne pouvez pas rechercher les non-étendue des sous-répertoires ou non cotées fichiers.En supposant que vous êtes à la racine de votre projet, vous pouvez effectuer les opérations suivantes pour rechercher le mot
foo
dans les fichiers JavaScript de votre projet:Ou la suivante si le "répertoire de travail" (
:pwd
) n'est pas la racine de votre projet:Note le
**
(:help starstar
) qui rend la recherche récursive.Si vous souhaitez ouvrir
app/views/foobar.php
pour le montage, vous pouvez le faire:Bien, il existe de nombreuses façons...
L'accès à des fichiers/tampons ou de la recherche à travers un projet qui est relativement simple avec les commandes natives, mais il y a beaucoup de plugins tiers pour le rendre encore plus rapide et plus facile. CtrlP est mon préféré fichier/tampon finder plugin, mais vous devriez l'obtenir à l'aise avec les bases avant de se tourner vers les plugins.
Commande-t dans l'un de mes préférés vim plugins, c'est ruby plugin basé sur un au-dessus de l'intégration avec FZF.
En utilisant Comamnd-T et FZF vous pouvez faire la recherche avec un extrêmement rapide "floue" mécanisme pour:
Comme vous pouvez le voir
J'ai toujours de la recherche dans l'historique des commandes par l'ouverture d'un nouveau terminal et hit:
En plus de la recherche dans tous les dossiers de manière récursive par écrit, en tout terminal onglet:
Aussi, vous pouvez écrire à l'intérieur de
vim
Mais Encore, je suis à la recherche d'un puissant plugin vim pour effectuer des recherches dans les fichiers de contenu. en particulier dans les grands dossiers. si j'en ai trouvé un, je mettrai à jour cette réponse.