Das Durchsuchen der Codebasis ist etwas, was Entwickler jeden Tag tun. Von der Behebung von Fehlern über das Erlernen von neuem Code bis hin zum Aufrufen einer API ist die Möglichkeit, schnell durch Ihre Codebasis zu navigieren, eine große Hilfe. Glücklicherweise verfügen wir über spezielle Tools zum Durchsuchen von Code. pss[1] ist eines dieser Tools. Schauen wir uns an, wie man es installiert und verwendet.
pss ist ein Befehlszeilentool, das Ihnen bei der Suche in Quellcodedateien hilft. pss Sucht rekursiv im Verzeichnisbaum. Es kann anhand des Dateinamens und des Suffixes automatisch bestimmen, welche Dateien durchsucht werden müssen und welche nicht, und überspringt automatisch die Verzeichnisse, die Sie nicht durchsuchen möchten (z. B. .svn und .git), es kann die Ausgabe auch mit Farben rendern, um die Lesbarkeit zu erleichtern, und viele andere Funktionen.
Verwenden Sie den folgenden Befehl, um pss auf Fedora zu installieren:
$ dnf install pss
Nach der Installation können Sie im Terminal pss aufrufen:
$ pss
Wenn Sie pss ohne Parameter oder mit dem Flag -h aufrufen, werden detaillierte Anweisungen ausgegeben.
Nachdem Sie pss installiert haben, werfen wir einen Blick auf einige Beispiele.
$ pss foo
Der Befehl ist nur eine einfache Suche nach foo. Sie können pss auch darauf beschränken, nur nach foo in Python-Dateien zu suchen:
$ pss foo --py
Sie können auch in Nicht-Python-Dateien nach bar suchen:
$ pss bar --nopy
Außerdem unterstützt pss die gängigsten Quellcode-Dateitypen. Eine vollständige Liste der unterstützten Dateien erhalten Sie, indem Sie Folgendes ausführen:
$ pss --help-types
Sie können auch festlegen, dass bestimmte Verzeichnisse ignoriert und nicht durchsucht werden sollen. Standardmäßig ignoriert pss Verzeichnisse wie .git, __pycache__, .metadata usw.
$ pss foo --py --ignore-dir=dist
Außerdem zeigt pss auch den Kontext der Suchergebnisse an.
$ pss -A 5 foo
Die nächsten 5 Zeilen des passenden Ergebnisses werden angezeigt.
$ pss -B 5 foo
Die ersten 5 Zeilen des passenden Ergebnisses werden angezeigt.
$ pss -C 5 foo
Die 5 Zeilen vor und nach dem Übereinstimmungsergebnis werden angezeigt.
Wenn Sie wissen möchten, wie Sie pss für die Suche nach regulären Ausdrücken und seine anderen Optionen verwenden, können Sie sich hier weitere Beispiele ansehen [2].
Das obige ist der detaillierte Inhalt vonSuchen Sie Ihren Code mit pss. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!