Saya ingin *.pyc
file tidak ditampilkan di plugin vim NERDTree.
Bagaimana cara mencapainya?
Saya ingin *.pyc
file tidak ditampilkan di plugin vim NERDTree.
Bagaimana cara mencapainya?
Jawaban:
Anda menginginkan NERDTreeIgnore
opsinya. Misalnya, di .vimrc
:
let NERDTreeIgnore = ['\.pyc$']
Di mana NERDTreeIgnore
array ekspresi reguler yang cocok dengan file yang ingin Anda kecualikan.
:help NERDTreeIgnore
Baru saja mengalami masalah: Bagaimana dengan menyembunyikan file biner yang tidak memiliki ekstensi?
Tidak dapat menyembunyikannya, tetapi dapat mengurutkan file untuk menghilangkan kekacauan yang tidak menyenangkan. Masalahnya terlihat seperti:
file1*
file1.c
file2*
file2.c
Larutan:
let NERDTreeSortOrder=['\.c$']
Hasil:
file1.c
file2.c
file1*
file2*
yang akan mengurutkan pertama file yang diakhiri dengan ".c" (diikuti oleh ekstensi lain jika Anda mau). Anda tidak menyingkirkan file biner, tetapi itu bisa dikelola.
NERDTree memiliki mekanisme untuk mendeteksi dan menyorot file dengan bit eksekusi tambahan, di mana -rwxr-xr-x
tampilan dicetak tebal dengan "*" di akhir nama file. Tidak akan sulit untuk menambahkan mekanisme tambahan untuk menyembunyikan file yang dapat dieksekusi (berguna untuk hal-hal yang dikompilasi, tidak begitu diinginkan untuk skrip).