在vim中,我可以通过运行python manage.py loaddata <fixture path>
命令来显示所有打开的缓冲区,但是,有时列表可能会变长,有没有办法将输出限制为仅匹配模式的文件名?
例如:
我怎么只显示* .c文件?
答案 0 :(得分:7)
在通配符后使用 Ctrl-D :
:b *.c<Ctrl-D>
答案 1 :(得分:4)
您有:buffer *.c^D
(其中^D
表示您键入 CTRL + D )。
或者,如果这是关于编写插件:
echo join(map(filter(copy(range(1, bufnr('$'))), 'buflisted(v:val) && bufname(v:val) =~ ".*\\.c"'), '" ".fnamemodify(bufname(v:val), ":p")'), "\n")