Tôi muốn *.pyc
các tập tin không được hiển thị trong plugin vim NERDTree.
Làm thế nào để đạt được điều đó?
Tôi muốn *.pyc
các tập tin không được hiển thị trong plugin vim NERDTree.
Làm thế nào để đạt được điều đó?
Câu trả lời:
Bạn muốn NERDTreeIgnore
tùy chọn. Ví dụ: trong .vimrc
:
let NERDTreeIgnore = ['\.pyc$']
Đâu NERDTreeIgnore
là một mảng các biểu thức chính quy khớp với các tệp bạn muốn loại trừ.
:help NERDTreeIgnore
Chỉ gặp vấn đề: Còn việc ẩn các tệp nhị phân không có phần mở rộng thì sao?
Không thể ẩn chúng, nhưng có thể sắp xếp các tệp để loại bỏ một số lộn xộn. Vấn đề giống như:
file1*
file1.c
file2*
file2.c
Giải pháp:
let NERDTreeSortOrder=['\.c$']
Kết quả:
file1.c
file2.c
file1*
file2*
đầu tiên sẽ sắp xếp các tệp kết thúc bằng ".c" (tiếp theo là một số phần mở rộng khác nếu bạn muốn). Bạn không thoát khỏi các tệp nhị phân, nhưng nó có thể quản lý được.
NERDTree có cơ chế phát hiện và làm nổi bật các tệp với bit thực thi bổ sung, trong đó -rwxr-xr-x
hiển thị in đậm bằng dấu "*" ở cuối tên tệp. Sẽ không khó để thêm một cơ chế bổ sung để ẩn các tệp thực thi (hữu ích cho các công cụ được biên dịch, không được mong muốn cho các tập lệnh).