Ẩn tệp có phần mở rộng nhất định trong Trình chỉnh sửa văn bản Sublime?


110

Có thể ẩn tất cả các tệp có phần mở rộng nhất định khỏi thanh bên (thanh điều hướng bên) trong Sublime Text Editor 3 không?

Câu trả lời:


191

Bạn đang nói về thanh bên? Ví dụ: nếu bạn chọn Tệp → Mở và chọn một thư mục, thì thư mục và nội dung của nó được hiển thị dọc theo bên trái, cho phép bạn điều hướng giữa các nội dung và thư mục con của nó. Nếu đúng như vậy, thì câu trả lời là có, các tệp có thể bị loại trừ.

Chọn Tùy chọn → Cài đặt - Mặc định để mở một tab có tên Preferences.sublime-settings – Default. Tệp này ở chế độ chỉ đọc, vì vậy bạn cũng sẽ cần mở Tùy chọn → Cài đặt - Người dùng . Lần đầu tiên bạn mở tùy chọn người dùng của mình, nó sẽ trống. Nó (và tất cả các tệp cấu hình Sublime) ở định dạng JSON , vì vậy bạn sẽ cần mở và đóng dấu ngoặc nhọn ở đầu và cuối tệp, tương ứng:

{

}

Kích hoạt tab tùy chọn mặc định và tìm kiếm file_exclude_patterns(nằm trên dòng 377 trong bản dựng ST3 3083) và cả folder_exclude_patternsnếu muốn. Sao chép nội dung của nó vào tệp tùy chọn người dùng của bạn, như sau:

{
    "file_exclude_patterns": ["*.pyc", "*.pyo", "*.exe", "*.dll", "*.obj","*.o", "*.a", "*.lib", "*.so", "*.dylib", "*.ncb", "*.sdf", "*.suo", "*.pdb", "*.idb", ".DS_Store", "*.class", "*.psd", "*.db", "*.sublime-workspace"]
}

và thoải mái thêm các tùy chỉnh của riêng bạn. Xin lưu ý rằng không có dấu phẩy ( ,) sau dấu ngoặc vuông đóng, vì trong ví dụ này, đây là tùy chọn tùy chỉnh duy nhất. Nếu bạn có nhiều mục (thay đổi phông chữ, tùy chọn cửa sổ, chủ đề hoặc bất cứ thứ gì), bạn sẽ cần dấu phẩy sau mỗi mục ngoại trừ mục cuối cùng (dấu phẩy ở cuối là JSON bất hợp pháp):

{
    "translate_tabs_to_spaces": true,
    "trim_trailing_white_space_on_save": true,
    "word_wrap": true,
    "wrap_width": 0
}

13
Có lẽ đơn giản hơn chỉ cần nói: các tệp cài đặt được viết bằng JSON.
pdpi

9
Ahhhhhhhh, nó đang ẩn những tập tin tôi cần. Ahahhahahgghghghghghhg. . . khóc
meawoppl

1
Cảm ơn - vừa làm cho trải nghiệm phát triển của tôi tốt hơn rất nhiều :)
developerbmw

1
@Matt Tôi đã thêm một tham chiếu đến mẫu thư mục vì nó hiển thị khá cao trong một tìm kiếm mà tôi đã thực hiện về chúng.
Nick T

có plugin nào có thể chuyển đổi mô hình không?
Elaine

132

Bạn cũng có thể thiết lập chúng cho mỗi dự án và bỏ qua các thư mục, trong .sublime-projecttệp của bạn , ví dụ:

{
    "folders": [{
        "path": ".",
        "folder_exclude_patterns": [".svn", "._d", ".metadata", ".settings"],
        "file_exclude_patterns": ["*.pyc", "*.pyo", ".project"]
    }]
}

Rất hữu ích khi tùy chỉnh phần mở rộng tệp được ẩn cho mỗi dự án.
puro_nervio

4
Bạn cũng có thể sử dụng "binary_file_patterns" để ẩn thư mục / tệp đang tìm kiếm nhưng vẫn thấy nó trong thanh bên.
gkiely

8
Đối với bất kỳ ai khác tự hỏi làm thế nào để tạo tệp này, trong menu trên cùng, hãy chuyển đến Project > Save Project Asvà sau đó bạn có thể dán tệp này vào tệp đó và nó hoạt động. Tạo tệp của riêng bạn với touchsẽ không hoạt động giống nhau :)
sofly 14/09/16

1
Cảm ơn! Tôi đã cố gắng để tìm ra cách để ẩn tất cả các file .js bên trong thư mục quận của dự án của tôi, nhưng không phải .js file bất cứ nơi nào khác :) Lần đầu tiên sử dụng.sublime-project
Leon Gaban

1
để ẩn tất cả các tệp chấm trong sublime, hãy sử dụng ".*"trong 'folder_exclude_patterns "
Julian
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.