2013-07-09 17 views

答えて

61

の代わりにこの:

/project/*.js 

これを使用してみてください:

project .js 

これがパスにプロジェクトを持っているファイルと一致し、の.js延長

を持つべきですEDIT:上記はyou'r eサブライムテキストのGoto Anything機能を使用して拡張子.jsを持つすべてのファイルを検索しようとしています。

あなたはディレクトリ内の.jsファイル内を検索したい場合は、あなたが検索パスにフィルタを含む追加することができますが:

/project,*.js 

これは、あなたが入力したテキストを検索します、スコープを/projectのファイルに限定し、サブディレクトリの拡張子は.jsです。

参考:Sublime Text Docs - Search Scope

EDIT 2:崇高テキスト3については、サイモンは以下の答え参照してください。

+1

私のためには機能しません。 – Harry

+0

私はあなたが尋ねていたものを誤解していると思うので、私はそれに応じて答えを更新しました。 – godfrzero

+1

これは、(他の答えと違って)崇高なテキスト3でも私のために働く。 –

21

実際にすべてのJSファイルとプロジェクトフォルダ内のすべてのファイルが含まれているため、godfrzeroの答えはサブライム3では機能しません。

代わりに、あなたはそれはあなたが「を受賞しました絶対パスとして扱いますと全く先頭のスラッシュは、ありませんことを...あなたが最初にそれを持っていたのと同じように

project/*.js 

注意を、それを指定する必要がありますほとんどの場合、欲しい。フォルダ内の複数のファイルの種類を含めるには、私はあなたがこのようにそれを指定する必要があると思う:

folder/*.ctp,folder/*.php 

これは、次のいずれかのファイルにマッチします:

/app/folder/example.ctp 
/app/folder/example.php 
/app/folder/subfolder/example.ctp 
/app/long/path/folder/subfolder/example.php 

を、私はあなたが崇高2についての質問を知って、うまくいけば、これはそのようなアドバイスのためにグーグルをしている他人(私のような)に役立ちます。

サイモン。

+2

私は絶対パスでこれをやりたかったが、うまくいかなかった。私は先頭のスラッシュを削除し、それは完全に働いた。 例:。 '/ホーム/ユーザー/フォルダ/ * rb'は動作しません 'ホーム/ユーザー/フォルダ/ *あなたもWindowsで、スラッシュを使用するんだ – Redithion

+2

注意を働くrb'、。右クリックしてサイドバーの "Find in Folder"を選択すると、エスケープされていないバックスラッシュ(Windowsの場合も同様)で絶対パスが得られます。私のために少し直感的ではありません。 ymmv。 – ruffin