NERDTree只显示.cpp和.h,同时不忽略目录

  • 本文关键字:显示 cpp NERDTree nerdtree
  • 更新时间 :
  • 英文 :


我发现了这个问题,它是非常好的

Vim NERDTree:只显示.txt文件?

但是,还需要什么:

dir1/
 -1.cpp
 -1.h
 -1.o
dir2/
dir3/
 -3.txt

显示类似

dir1/
 -1.cpp
 -1.h
dir2/
dir3/

我怎样才能达到这个目的?

感谢@Kev。

使用scrooloose nerdtree

代替Marty Grenfell nerdtree

后者不支持[[file]]魔术标志

"let NERDTreeIgnore = ['^(.*.(cpp|h)$)@!.*[[file]]']
let NERDTreeIgnore = ['(.cpp|.h)@<!$[[file]]']

两种表达方式都有效。

您可以键入::help pattern.txt并搜索/@!以查看regex语法的详细信息。

或者有两个伟大的链接:

正则表达式查找

正则表达式,以匹配不匹配';不包含一个单词吗?

最新更新