2009-08-13 45 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。它将打开垂直分割。

相关问题