2012-04-20 8 views

Trả lời

38

thêm file_exclude_patterns vào tệp tùy chọn người dùng của bạn. đây là cách tôi trông giống như:

"file_exclude_patterns": 
[ 
    "*.tmTheme.cache", 
    "*.tmPreferences.cache", 
    "*.tmLanguage.cache", 
    "*.pyc", 
    "*.pyo", 
    "*.exe", 
    "*.dll", 
    "*.obj", 
    "*.o", 
    "*.a", 
    "*.lib", 
    "*.so", 
    "*.dylib", 
    "*.ncb", 
    "*.sdf", 
    "*.suo", 
    "*.pdb", 
    "*.idb", 
    ".DS_Store", 
    "*.class", 
    "*.psd", 
    "*.db" 
], 
+0

Có thể bao gồm * một số tệp một cách rõ ràng không? Ví dụ bằng cách sử dụng TypeScript Tôi không muốn thấy * .js được tạo ra, nhưng một số tệp tôi muốn đưa vào dự án (ví dụ: 'requirejs.dependencies.js'). Cảm ơn bạn! – zbynour

+0

tuyệt vời, tx .. tôi đã thử file_include_patterns, nhưng nó có vẻ là một hoặc/hoặc thiết lập .. nếu sử dụng một mình file_include_patterns hoạt động, nhưng nếu được sử dụng _with_ file_exclude_patterns, không có tập tin được hiển thị .. – ptim

+1

Với một số cấu trúc cẩn thận, bạn có thể tránh tự động file JS -generated trong khi vẫn giữ những người mà bạn muốn (ví dụ, các file config) - như vậy: ' "file_exclude_patterns": \t [ \t "* .js.map", \t "app/controllers/*. js " \t]' Vì chúng tôi chỉ lọc cụ thể trên các thư mục nhất định, chúng tôi có thể tách riêng mọi thứ mà chúng tôi muốn giữ lại! –

4

Ngoài "file_exclude_patterns", bạn cũng có thể sử dụng "folder_exclude_patterns".

Tham chiếu this comment from zbynour: với cấu trúc thư mục sản phẩm phù hợp, kết hợp cả hai chỉ thị giúp dễ dàng loại trừ các thư mục với đầu ra TypeScript đã biên dịch, sass-cache, v.v. tất cả các tệp .js.

Ngoài ra, bạn có thể chỉ định các loại trừ này trên cơ sở từng dự án bằng tệp .sublime-project của dự án. Đây là một trong các tệp .sublime-project của tôi, nằm trong thư mục gốc của dự án.

{ 
    "folders": 
    [ 
    { 
     "path": ".", 
     "folder_exclude_patterns": [".sass-cache"], 
     "file_exclude_patterns": ["*.pdf", "*.psd"] 
    } 
    ] 
} 

Tất nhiên, bạn cũng có thể sử dụng các chỉ thị với nhau trong tập tin User/Preferences.sublime-settings của bạn. Làm như vậy tất nhiên sẽ ảnh hưởng đến tất cả các phiên tuyệt vời của bạn, cho tất cả các thư mục và/hoặc dự án đang mở, mà đối với tôi, đã quên mất cài đặt vài tháng sau đó, gây ra một số nhầm lẫn, gây trầy xước.