2009-08-13 44 views
39

如何打開拆分窗口中的多個文件。如果我不清楚,請爲每個文件分割一次。如何打開和拆分多個文件

我想要做類似的事情。 :sp app/views/*.erb並有〜7個文件全部在自己的分割窗口中打開。

回答

30

從tonymec @#VIM,你可以垂直做

:args app/views/*.erb | all 

的水平分割或

:args app/views/*.erb | vertical all 

剛剛獲悉。

3

當你從VIM內做

:sf app/views/*.erb 

會發生什麼?

+0

Eeep。 「太多文件名」錯誤) - : – 2009-08-13 14:24:46

+1

適用於Mac。但我試圖做垂直。從http://stackoverflow.com/questions/32399791/sf-in-vim-but-split-vertically我發現它會是:完美的sf 2015-09-24 17:58:52

60

不從VIM內實際,但也許你可以運行VIM是這樣的:

vim -o app/views/*.erb 
+0

。效果很好。 – 2009-08-13 14:44:12

+30

對於垂直分割,使用「-O」而不是「-o」。 – scai 2013-05-07 12:47:13

+1

對於超過兩個文件的我不起作用。對三個文件使用'-o'或'-O':第一個文件打開兩次,第二個文件打開一次,第三個文件不打開。 Vim 7.4。 – Dennis 2014-04-11 14:50:01

0

只好掀起功能。

fun! OpenSplits(dir) 
    for f in split(glob(a:dir), '\n') 
     execute "sp " f 
    endfor 
    endfun 
21
vim -O app/views/*.erb 

這也是從shell。它將打開垂直分割。

相關問題