2012-09-06 100 views
18

当从命令行启动vim时,我可以例如vim *.txt一次打开目录中的所有文本文件。有没有办法从vim一次打开多个文件?

出于某种原因,尝试从vim(:e *.txt)中提供相同的错误:E77: Too many file names

vim拒绝一次打开多个文件是否有原因?有没有办法改变它?

+0

我使用缓冲区为多个文件,无需回答关于制表符或拆分。对不起,应该提到那个问题。 –

回答

41

这应该工作:

:next *.txt 
+0

工程就像一个魅力,谢谢! –

+2

不要忘记接受答案 –

+0

@static_rtti ^^接受答案;-) – Conner

8

它在两个操作的完成。

打开所有*.js文件中尽可能多的垂直分割:

:argadd *.js 
:argdo vs 

在水平分割:

:argdo sp 

在标签: 

:argdo tabe 
-1

此外,添加到其他答案是,当你第一次启动vim时,你可以在同一个ti上打开多个文件我,例如:

vim *.txt 
+1

这是OP的尝试,但他有错误:'E77:太多文件名'。 – kenorb

+3

@kenorb不,工作正常,它是错误的':e * .txt'。真正的问题是,当vim已经运行时它不起作用。 –

+0

这实际上提到了问题的第一行。 –

相关问题