2013-07-09 16 views

Odpowiedz

61

Zamiast tego:

/project/*.js 

Spróbuj użyć tego:

project .js 

ta powinna odpowiadać pliki, które mają projekt w ścieżce i mają js rozszerzenie

EDYCJA: Powyższe zakłada, że ​​jesteś e próbuje znaleźć wszystkie pliki z rozszerzeniem .js za pomocą funkcji Goto Anything w Sublime Text.

W przypadku chcesz przeszukać .js plików znajdujących się w katalogu, można dodać filtr Uwzględnij w ścieżce wyszukiwania:

/project,*.js 

To wyszukać tekst, który został wprowadzony, ograniczenie zakresu do plików w ramach /project i jego podkatalogów mających rozszerzenie .js.

referencyjny: Sublime Text Docs - Search Scope

EDIT 2: Dla Sublime Text 3, odnoszą Simons odpowiedzieć poniżej.

+1

Nie działa dla mnie. – Harry

+0

Sądzę, że źle zrozumiałem to, o co prosiłeś, dlatego odpowiednio zaktualizowałem odpowiedź. – godfrzero

+1

Działa również dla mnie w Sublime Text 3 (w przeciwieństwie do innej odpowiedzi). –

21

Odpowiedź godfrzero nie działa w Sublime 3, ponieważ w rzeczywistości zawiera WSZYSTKIE pliki JS oraz WSZYSTKIE pliki w folderze projektu.

Zamiast tego trzeba określić go podobnym do tego, jak trzeba było to pierwotnie ...

project/*.js 

pamiętać, że nie ma ukośnika, jako że będzie traktować go jako ścieżki bezwzględnej które wygrał” W większości przypadków nie chcę. Aby uwzględnić wiele typów plików w folderze, myślę, że trzeba określić ją tak:

folder/*.ctp,folder/*.php 

ten będzie pasował do każdego z następujących plików:

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

wiem, że poprosił o Sublime 2, ale mam nadzieję, że pomoże to innym (takim jak ja), którzy szukają takich porad.

Simon.

+2

Chciałem zrobić to absolutną ścieżką i nie zadziałało. Usunąłem wiodące cięcie i zadziałało idealnie. . Przykład: '/ home/user/folderu/* rb' nie działa ' home/user/folderu/* rb' działa – Redithion

+2

Zauważ, że musisz użyć ukośniki, nawet w systemie Windows. chociaż kliknięcie prawym klawiszem myszy i wybranie "Znajdź w folderze" na pasku bocznym daje bezwzględną ścieżkę z usuniętymi ukośnikami odwrotnymi (ponownie w oknach). Trochę nieintuicyjne dla mnie; ymmv. – ruffin

Powiązane problemy