[vim] NERDTree에서 확장자별로 파일을 필터링하는 방법은 무엇입니까?
*.pyc
NERDTree 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
이 있으며 파일 이름 끝에 “*”가 굵게 표시됩니다. 실행 파일을 숨길 수있는 추가 메커니즘을 추가하는 것은 어렵지 않습니다 (스크립트에는 유용하지 않지만 컴파일 된 작업에는 유용합니다).