コードベースの検索は、開発者が毎日行うことです。バグの修正から新しいコードの学習、または API の呼び出し方法の確認まで、コード ベースをすばやくナビゲートできる機能は大きな助けとなります。幸いなことに、コードを検索するための専用ツールがあります。 pss[1] はこれらのツールの 1 つです。インストール方法と使用方法を見てみましょう。
pss は、ソース コード ファイルの検索に役立つコマンド ライン ツールです。 pss ディレクトリ ツリー内で再帰的に検索します。ファイル名とサフィックスに基づいて、どのファイルを検索する必要があり、どのファイルを検索する必要がないかを自動的に判断し、検索したディレクトリは自動的にスキップします。検索したくない場合 (.svn や .git など)、出力をカラーでレンダリングして読みやすくすることもでき、その他多くの機能も備えています。
次のコマンドを使用して、pss を Fedora にインストールします:
リーリーインストール後、ターミナルで pss を呼び出すことができます:
リーリーパラメータを指定せずに、または -h フラグを指定して pss を呼び出すと、詳細な手順が出力されます。
pss がインストールされたので、いくつかの例を見てみましょう。
リーリーこのコマンドは単に foo を検索します。 pss を制限して、Python ファイル内の foo のみを検索するようにすることもできます。 リーリー
Python 以外のファイルでも検索できますbar: リーリー
さらに、pss は、最も一般的なソース コード ファイル タイプをサポートしています。サポートの完全なリストを取得するには、次のコマンドを実行します: リーリー
特定のディレクトリを無視して検索しないように指定することもできます。デフォルトでは、pss は .git、__pycache__、.metadata などのディレクトリを無視します。 リーリー
さらに、pss では、検索結果のコンテキストを表示することもできます。 リーリー
マッチング結果の次の 5 行が表示されます。リーリー
マッチング結果の最初の5行が表示されます。リーリー
マッチング結果の前後5行が表示されます。正規表現検索とそのその他のオプションに
pss を使用する方法を知りたい場合は、ここ [2] でその他の例を参照できます。
以上がpss を使用してコードを検索するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。