web-dev-qa-db-ja.com

Sublime Text 3でプロジェクト内のすべてのファイルを検索する

Sublime Text 3のプロジェクト内のすべてのファイルで文字列を検索する方法はありますか?文字列はメソッドではありません。

259
Ivan

FindFind in filesを使用してディレクトリを検索できます。これには開いているすべてのタブも含まれます。

キーボードショートカットは Ctrl+F Mac以外の(通常の)キーボードの場合 +F Macの場合.

FindWhere、およびReplaceの3つのボックスが表示されます。これは通常の検索/置換検索で、Whereは検索するファイルまたはディレクトリを指定します。たとえば、現在のディレクトリを検索するために、ファイル名や.を使用することがよくあります。 Whereフィールド内で使用できる特殊な構成要素もいくつかあります。

<project>,<current file>,<open files>,<open folders>,-*.doc,*.txt

これらはプレースホルダではないことに注意してください、あなたはこれらを逐語的にタイプします。それらのほとんどは一目瞭然です(例えば-*.doc.doc拡張子を持つファイルを除外します)。

右側の...を押すと、利用可能なすべてのオプションが表示されます。

検索した後、あなたはあなたのマッチング結果の全てを伴うFind resultsページを提示されるでしょう。そこから特定の行やファイルにジャンプするには、単純にダブルクリックを行に入れてください。

382
keyser

現在のSublimeプロジェクトから検索するには、[検索場所]ボックスに<project>を入力します。

これは、プロジェクトが特定のフォルダやファイル拡張子を含むか含まないかをルートフォルダから検索するよりも便利です。

33
Efreeto

溶液:

すべて検索ショートカットを使用します。 Ctrl+Shift+F次に、下の[場所]ボックスでフォルダを選択します。 (そしてMacでは、それは +Shift+F).

プロジェクトのルートディレクトリがprojで、サブディレクトリがsrcとauxで、すべてのサブフォルダを検索する場合は、projフォルダを使用します。検索をsrcフォルダのみに制限するには、[Where:]ボックスでproj/srcを使用します。

22
Ivan

ルートフォルダを右クリックし、フォルダ内を見つけます。

enter image description here

4
garg10may

これが最も簡単な方法です:File -> Find in files

enter image description here

1