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


289

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


42
ctrl + shift + f、次にルートフォルダを選択Where:
Tobberoth

2
[検索結果]ウィンドウでファイルにジャンプする方法はありますか?ファイル名をダブルクリックしてください。
Ivan

1
しかし、マウスなしでどうやってダブルクリックするのでしょうか?
jasonleonhard 14


2
@ un5t0ppab13 F4(進む)およびshift+F4(戻る)Windowsの場合
キーサー

回答:


420

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

キーボードショートカットは、Ctrl+ FMac以外(通常の)キーボード上の、および+ FMac上。

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

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

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

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

検索後Find results、すべての一致結果のページが表示されます。そこから特定の行とファイルにジャンプするには、行をダブルクリックするだけです。


1
場所ボックスに関する情報を追加できますか?
Ivan

1
ありがとう!私は "Where:"を少しいじる必要がありました。プロジェクトのルートからのものだと思ったのですが、ルートがprojでproj / srcを検索したい場合は、Whereにproj / srcと入力する必要があります。
Ivan

4
Whereボックス、および<project>をそこに配置する方法に関する情報を更新
Alexander Morland 14

5
<project>とても素敵なトリックでした!...ありがとうございました。また、(場合に誰かが知っているし、それを必要としない)ユーザーが定義することができ<open folders><open files>、フィルターを...またはそれらを混ぜますcomma
gmo 2015年

2
@mindeavor WindowsでF4(進む)およびShift + F4(戻る)を使用して、結果を循環できます。Find --> Find Resultsタブを参照してください。
キーヤー

34

[ <project>場所:]ボックスに入力して、[ファイルから検索]メニューから現在のSublimeプロジェクトを検索できます。

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


1
これが方法です...プロジェクトで再帰的な検索を行います。フォルダを指定するだけでは機能しません。ありがとう!
WesternGun 2018年

「場所:」ボックスが表示されない
Martin Thoma、2018

@WesternGunありがとう、言葉を口から出してくれましたが、まだ別の質問があります。ルート/から再帰検索を行うのですか?どの深さで止まりますか?この動作を何らかの方法で変更して、より深くすることはできますか?
hello_there_andy

1
@hello_there_andyはからは始まりませんが、/「どこ」に置いたフォルダから始まります。特定の深度で止まることはないと思います。私が何を言っているのかを理解すれば、それは非常に深いところまで到達します:)
WesternGun

@WesternGun、私はあなたが何を言っているのかを完全に知っています;)おそらく私が使用しているst3は更新する必要があります。 ... はぁ。設定ファイルを見る時間
hello_there_andy

23

解決:

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

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


7

ルートフォルダーを右クリックし、フォルダー内を検索します。

ここに画像の説明を入力してください


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.