Vim 为什么向我的参数中添加文件也会打开缓冲区?
每当我将文件添加到我的Vim 为什么向我的参数中添加文件也会打开缓冲区?,vim,buffer,Vim,Buffer,每当我将文件添加到我的args时,同样的文件也会添加到我的缓冲区列表中。这发生在set hidden和set nohidden中。这不是预期的行为,对吗?我该如何阻止它 :ls 1 a "[No Name]" line 1 :args * :ls 1 a "[No Name]" line 1 3 %a "globals.js" line 1 4
args
时,同样的文件也会添加到我的缓冲区列表中。这发生在set hidden
和set nohidden
中。这不是预期的行为,对吗?我该如何阻止它
:ls
1 a "[No Name]" line 1
:args *
:ls
1 a "[No Name]" line 1
3 %a "globals.js" line 1
4 "package.json" line 0
5 "README.md" line 0
6 "spec" line 0
7 "tags" line 0
Spec
是一个目录而不是一个文件,这促使我尝试禁用NERDTree
,但这没有什么区别。这是标准/正常行为
您可以使用
:next
切换到下一个文件,这完全是意料之中的。每个“参数”都会在缓冲区列表中结束。