我之前发现and posted,关于如何使用:argadd
而不是:badd
加载多个缓冲区。但是,我还想添加与特定模式匹配的所有子目录的所有文件。我目前的尝试是这样的:
:argadd !find . -name *.js -type f
但是这增加了
51 "!find" line 1
52 "~/Documents/neuro-sim/website/3.0" line 1
53 "-name" line 1
54 "*.js" line 1
55 "-type" line 1
56 "f" line 1
到缓冲区。我需要做些什么修改才能使其发挥作用?
答案 0 :(得分:4)
但你为什么不用
来做:args **/*.js
(是的,我知道你不能用这种方式过滤文件......)
HTH
答案 1 :(得分:0)
你需要反叛"`"评估查找并将其插入args。我同意不使用"确实有点奇怪!"但我认为那是为了处理流缓冲区而不是args ...
:arga `find . -name '*glob_pattern*'`