J'ai essayé aujourd'hui d'effectuer une recherche sur tous les fichiers d'un projet. J'utilise Ctrl-P et je recherche sur des lignes comme ceci:
Mais le résultat de la recherche est uniquement sur le fichier précédemment ouvert. Ici, j'ouvre seulement main.php
.
Connaissez-vous un moyen de rechercher sur tous les fichiers sans avoir à les ouvrir un par un?
Merci,
search
plugin-ctrlp
nobe4
la source
la source
Réponses:
:CtrlPLine
est en fait censé fonctionner sur les tampons répertoriés.Si vous voulez absolument utiliser cette fonctionnalité sur chaque fichier de votre projet, vous pouvez les ajouter à la liste des arguments (et donc à la liste des tampons) avec quelque chose comme:
mais cela ne semble pas être une très bonne idée pour des raisons de performances.
Utiliser
:vimgrep
ou:grep
sonne beaucoup mieux pour moi:Vous perdez le "flou" de CtrlP, évidemment, mais vous obtenez en retour fiabilité et flexibilité.
Référence:
la source
Vous devez utiliser ces plugins Sidesearch ou fzf
Les deux permettent de rechercher dans des répertoires récursifs à l'aide de silversearch-ag
fzf permet de rechercher sur les fichiers listés qui incluent votre chaîne.
la source