2012-09-06 101 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

這實際上提到了問題的第一行。 –

相關問題