2009-08-13 13 views
39

Wie kann ich in einem geteilten Fenster mehrere Dateien öffnen. Ein Split für jede Datei, wenn ich nicht klar bin.So öffnen und teilen Sie mehrere Dateien

Ich möchte etwas wie tun. :sp app/views/*.erb und haben die ~ 7 Dateien alle in ihren eigenen geteilten Fenstern geöffnet.

Antwort

30

gerade von tonymec @ # vim gelernt, dass man

:args app/views/*.erb | all 

für horizontale Risse oder

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

für vertikale tun können.

3

Was passiert, wenn Sie einen tun

:sf app/views/*.erb 

aus vim?

+0

Eeep. "Zu viele Dateinamen" Fehler) -: –

+1

funktioniert für mich auf Mac. Aber ich versuchte es vertikal. von http://stackoverflow.com/questions/32399791/sf-in-vim-but-split-vertically ich Born es wäre: vert sf

60

nicht wirklich von innen vim, aber vielleicht können Sie vim wie folgt ausführen:

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

perfekt. funktioniert super. –

+30

Und '-O' anstelle von' -o' für vertikales Teilen. – scai

+1

Funktioniert bei mir nicht mit mehr als zwei Dateien. Verwenden von "-o" oder "-O" mit drei Dateien: Die erste Datei wird zweimal geöffnet, die zweite Datei einmal und die dritte Datei wird nicht geöffnet. Vim 7.4. – Dennis

0

Hatte eine Funktion zu schüren.

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

Dies ist auch von der Shell. Es öffnet sich als vertikale Splits.

Verwandte Themen