ฉันต้องการ*.pyc
ไฟล์ไม่ให้แสดงในปลั๊กอิน NERDTree vim
ทำอย่างไรถึงจะบรรลุเป้าหมายนั้น?
ฉันต้องการ*.pyc
ไฟล์ไม่ให้แสดงในปลั๊กอิน NERDTree vim
ทำอย่างไรถึงจะบรรลุเป้าหมายนั้น?
คำตอบ:
คุณต้องการNERDTreeIgnore
ตัวเลือก ตัวอย่างเช่นใน.vimrc
:
let NERDTreeIgnore = ['\.pyc$']
ที่ไหนNERDTreeIgnore
เป็นอาร์เรย์ของการแสดงออกปกติที่ตรงกับไฟล์ที่คุณต้องการยกเว้น
:help NERDTreeIgnore
เพิ่งพบปัญหา: สิ่งที่เกี่ยวกับการซ่อนไฟล์ไบนารีที่ไม่มีนามสกุล?
ไม่สามารถซ่อนได้ แต่สามารถจัดเรียงไฟล์เพื่อกำจัดความยุ่งเหยิงบางอย่าง ปัญหาดูเหมือนว่า:
file1*
file1.c
file2*
file2.c
สารละลาย:
let NERDTreeSortOrder=['\.c$']
ผลลัพธ์:
file1.c
file2.c
file1*
file2*
ซึ่งจะจัดเรียงไฟล์ที่ลงท้ายด้วย ".c" ก่อน (ตามด้วยนามสกุลอื่นถ้าคุณต้องการ) คุณไม่ได้กำจัดไฟล์ไบนารี แต่จะสามารถจัดการได้
NERDTree มีกลไกในการตรวจจับและไฮไลต์ไฟล์ด้วยบิตรันไทม์พิเศษซึ่ง-rwxr-xr-x
แสดงเป็นตัวหนาด้วย "*" ที่ท้ายชื่อไฟล์ มันจะไม่เป็นการยากที่จะเพิ่มกลไกพิเศษในการซ่อนไฟล์ที่เรียกใช้งานได้ (มีประโยชน์สำหรับสิ่งที่คอมไพล์แล้วไม่เป็นที่ต้องการสำหรับสคริปต์)