繁体   English   中英

如何在NERDTree中按扩展名过滤掉文件?

[英]How to filter out files by extension in 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以粗体显示,文件名末尾带有“*”。 添加额外的机制来隐藏可执行文件并不困难(对于编译的东西很有用,对于脚本来说并不是那么理想)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM