2013-07-09 16 views

Trả lời

61

Thay vì điều này:

/project/*.js 

Hãy thử sử dụng này:

project .js 

này phải phù hợp với tập tin mà có dự án trong đường dẫn và có một .js mở rộng

EDIT: Giả định ở trên you'r e cố gắng tìm tất cả các tệp có phần mở rộng .js bằng tính năng Goto Anything trong Sublime Text.

Trong trường hợp bạn muốn tìm kiếm bên trong file .js nằm trong một thư mục, bạn có thể thêm một Bộ lọc bao gồm các đường dẫn tìm kiếm:

/project,*.js 

này sẽ tìm kiếm các văn bản mà bạn đã nhập, giới hạn phạm vi cho các tệp trong phạm vi /project và các thư mục con của nó có phần mở rộng .js.

tham khảo: Sublime Text Docs - Search Scope

EDIT 2: Đối với Sublime bản 3, tham khảo Simons trả lời dưới đây.

+1

Không hiệu quả với tôi. – Harry

+0

Tôi đoán tôi đã hiểu lầm những gì bạn đang hỏi, tôi đã cập nhật câu trả lời cho phù hợp. – godfrzero

+1

Nó cũng làm việc cho tôi trong Sublime Text 3 (không giống như câu trả lời khác). –

21

câu trả lời của godfrzero không hoạt động trong Sublime 3 vì nó thực sự bao gồm TẤT CẢ tệp JS cộng với TẤT CẢ tệp trong thư mục dự án.

Thay vào đó, bạn cần phải xác định nó tương tự như cách bạn đã có nó ban đầu ...

project/*.js 

Lưu ý rằng không có dấu gạch chéo hàng đầu, vì điều đó sẽ đối xử với nó như một đường dẫn tuyệt đối mà bạn giành' t muốn trong hầu hết các trường hợp. Để bao gồm nhiều loại tập tin trong thư mục, tôi nghĩ rằng bạn cần phải xác định nó như thế này:

folder/*.ctp,folder/*.php 

này sẽ phù hợp bất kỳ của các tập tin sau đây:

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

Tôi biết bạn hỏi về Sublime 2, nhưng hy vọng điều này sẽ giúp những người khác (như bản thân tôi), những người đang tìm kiếm những lời khuyên như vậy.

Simon.

+2

Tôi muốn làm điều này với một con đường tuyệt đối và nó đã không làm việc. Tôi đã xóa dấu gạch chéo hàng đầu và nó hoạt động hoàn hảo. Ví dụ: '/ home/user/folder/*. Rb' không hoạt động ' home/user/folder/*. Rb' works – Redithion

+2

Lưu ý rằng bạn phải sử dụng dấu gạch chéo, ngay cả trong Windows, mặc dù nhấp chuột phải và chọn "Tìm trong thư mục" trong thanh bên của bạn cung cấp cho bạn đường dẫn tuyệt đối với dấu gạch chéo ngược không thoát (một lần nữa, trong cửa sổ). Một chút không trực quan đối với tôi; ymmv. – ruffin