Làm thế nào để ngăn ST2 tìm kiếm trong các thư mục bị loại trừ?


13

Tôi đã có một dự án siêu phàm như thế này:

{
   "folders":
   [
      {
         "path": ".",
         "folder_exclude_patterns": ["_doc", "cache", "logs", "_release"],
         "file_exclude_patterns": ["*.sublime-workspace"]
      }
   ]
}

Đặc biệt tôi không bao gồm _doc, _release, vv từ dự án. Chúng dường như bị loại trừ vì chúng không xuất hiện ở thanh bên. Tuy nhiên, khi tôi thực hiện tìm kiếm, ST cũng tìm kiếm trong các thư mục này và trả về tất cả các loại kết quả không liên quan.

Chẳng hạn, nếu tôi thực hiện tìm kiếm này:

Tôi nhận được kết quả như thế này, mặc dù tệp nằm trong thư mục _doc, đã bị loại trừ:

Bất cứ ý tưởng làm thế nào để tránh điều này?


Bạn đã thử thêm các thư mục đó vào cài đặt Người dùng thay vì chỉ cài đặt dự án của bạn chưa?
d_rail

Câu trả lời:


14

Bạn nên thử sử dụng <project>hoặc <open folders>thay vì dấu chấm ( .) trong trường Where : .


1
Cảm ơn bạn rất nhiều vì câu trả lời này, tôi đã hỏi mọi nơi nhưng dường như không nhiều người biết điều này. Nó đã thay đổi rất nhiều cách tôi làm việc với ST2 - bây giờ thay vì chờ 1 phút để tìm kiếm hoàn tất và nhận được một loạt các kết quả không liên quan, phải mất 2 giây với kết quả thích hợp (sử dụng <project>). Tôi sẽ trao tiền thưởng vào ngày mai khi hệ thống cho phép tôi làm như vậy. Cảm ơn một lần nữa cho điều này!
laurent
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.