Programming

NERDTree에서 확장자별로 파일을 필터링하는 방법은 무엇입니까?

procodes 2020. 5. 16. 22:55
반응형

NERDTree에서 확장자별로 파일을 필터링하는 방법은 무엇입니까?


*.pycNERDTree vim 플러그인에 파일이 표시되지 않도록하고 싶습니다 .

그것을 달성하는 방법?


NERDTreeIgnore옵션 이 필요합니다 . 예를 들어,에 .vimrc:

let NERDTreeIgnore = ['\.pyc$']

NERDTreeIgnore제외하려는 파일과 일치하는 정규식 배열은 어디에 있습니까 ?


문제가 발생했습니다. 확장자가없는 바이너리 파일을 숨기는 것은 어떻습니까?

숨길 수는 없지만 파일을 정렬하여 약간의 혼란을 제거 할 수 있습니다. 문제는 다음과 같습니다.

file1*
file1.c
file2*
file2.c

해결책:

let NERDTreeSortOrder=['\.c$']

결과:

file1.c
file2.c
file1*
file2*

먼저 ".c"로 끝나는 파일을 정렬합니다 (원하는 경우 다른 확장자가 뒤 따름). 이진 파일을 제거하지는 않지만 관리가 가능해집니다.

NERDTree에는 추가 실행 비트가있는 파일을 감지하고 강조 표시하는 메커니즘 -rwxr-xr-x이 있으며 파일 이름 끝에 "*"가 굵게 표시됩니다. 실행 파일을 숨길 수있는 추가 메커니즘을 추가하는 것은 어렵지 않습니다 (스크립트에는 유용하지 않지만 컴파일 된 작업에는 유용합니다).

참고 URL : https://stackoverflow.com/questions/5601749/how-to-filter-out-files-by-extension-in-nerdtree

반응형