2009-08-13 12 views
39

Jak otworzyć wiele plików w podzielonym oknie. Jeden podział dla każdego pliku, jeśli nie jest jasny.Jak otwierać i dzielić wiele plików

Chcę coś zrobić. :sp app/views/*.erb i wszystkie pliki ~ 7 powinny być otwarte we własnych podzielonych oknach.

Odpowiedz

30

Właśnie dowiedziałem się od tonymec @ # vim, że można zrobić

:args app/views/*.erb | all 

dla podziałów poziomych lub

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

do pionu.

3

Co się dzieje, kiedy wykonujesz

:sf app/views/*.erb 

od wewnątrz vim?

+0

Eeep. Błąd "Zbyt wiele nazw plików" -: –

+1

działa dla mnie na Macu. Ale próbowałem zrobić w pionie. z http://stackoverflow.com/questions/32399791/sf-in-vim- but-split-vertically I fount to byłoby: vert sf

60

faktycznie nie od wewnątrz vim, ale być może można uruchomić vim tak:

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

perfect. działa świetnie. –

+30

I '-O" zamiast '-o" do podziału pionowego. – scai

+1

Nie działa dla mnie z więcej niż dwoma plikami. Użycie '-o' lub' -O' z trzema plikami: pierwszy plik otwiera się dwukrotnie, drugi plik raz, a trzeci plik się nie otwiera. Vim 7.4. – Dennis

0

Gdyby wzbudzać funkcję.

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

Jest to również z powłoki. Zostanie otwarty w pionie.

Powiązane problemy