La recherche dans la base de code est quelque chose que les développeurs font tous les jours. Qu'il s'agisse de corriger des bugs, d'apprendre du nouveau code ou de voir comment appeler une API, la possibilité de naviguer rapidement dans votre base de code est d'une grande aide. Heureusement, nous disposons d’outils spécialisés pour rechercher du code. pss[1] est l'un de ces outils, voyons comment l'installer et l'utiliser.
pss est un outil de ligne de commande qui vous aide à rechercher dans les fichiers de code source. pss Recherche récursivement dans l'arborescence des répertoires. Il peut déterminer automatiquement quels fichiers doivent être recherchés et quels fichiers n'ont pas besoin d'être recherchés en fonction du nom et du suffixe du fichier, et ignorera automatiquement les répertoires que vous ne souhaitez pas rechercher. (comme .svn et .git), il peut également restituer la sortie avec des couleurs pour faciliter la lecture par les gens, et de nombreuses autres fonctions.
Utilisez la commande suivante pour installer pss sur Fedora :
$ dnf install pss
Après l'installation, vous pouvez appeler pss dans le terminal :
$ pss
L'appel de pss sans paramètres ou avec le drapeau -h affichera des instructions détaillées.
Maintenant que pss est installé, jetons un œil à quelques exemples.
$ pss foo
La commande est simplement une simple recherche de foo. Vous pouvez également restreindre pss à la recherche uniquement de foo dans les fichiers python :
$ pss foo --py
Vous pouvez également rechercher bar dans des fichiers non-python :
$ pss bar --nopy
De plus, pss prend en charge les types de fichiers de code source les plus courants. Pour une liste complète des supports, exécutez :
$ pss --help-types
Vous pouvez également spécifier d'ignorer certains répertoires et de ne pas rechercher. Par défaut, pss ignorera les répertoires comme .git, __pycache__, .metadata, etc.
$ pss foo --py --ignore-dir=dist
De plus, pss affiche également le contexte des résultats de recherche.
$ pss -A 5 foo
Les 5 lignes suivantes du résultat correspondant seront affichées.
$ pss -B 5 foo
Les 5 premières lignes du résultat correspondant seront affichées.
$ pss -C 5 foo
Les 5 lignes avant et après le résultat correspondant seront affichées.
Si vous voulez savoir comment utiliser pss pour les recherches d'expressions régulières et ses autres options, vous pouvez voir plus d'exemples ici [2].
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!