Wie öffne ich während des Startvorgangs von gVim mehrere Dateien?

328
niels

Ich verwende gVim häufig in Windows, um Textdateien zu bearbeiten. Ich möchte, dass $ VIMRC immer in Puffer 1 ist und mein vim_cheatsheet immer in Puffer 2. Ich habe versucht, "e $ VIMRC" in meine .vimrc zu setzen, was nicht funktioniert hat. Google war weniger hilfreich. Zum Starten ein Terminal öffnen zu müssen, ist nicht genau das , was ich will. Ich möchte, dass mein Vim weiß, dass er diese Dateien immer in diesen beiden Puffern ablegt. Irgendwelche Vorschläge?

0
`: s / \ $ VIMRC / $ MYVIMRC`. romainl vor 9 Jahren 0

1 Antwort auf die Frage

1
Ingo Karkat

Das Einfügen von Befehlen :editin Ihrem Computer ~/.vimrcfunktioniert nicht, da die Beschaffung zu früh erfolgt. Sie können die Eröffnung jedoch verzögern mit :autocmd:

:autocmd VimEnter * edit $MYVIMRC :autocmd VimEnter * split path/to/vim_cheatsheet 

Oben macht die Dateien auch in Fenstern sichtbar; Ich bin mir nicht sicher, ob du das willst. Wenn Sie nur die Puffer definieren müssen (ohne sie noch in einem Fenster zu laden oder anzuzeigen), können Sie Folgendes verwenden :badd:

:badd $MYVIMRC :badd path/to/vim_cheatsheet 
Großartig! Und es sieht so aus, als würde es nicht jedes Mal neue Kopien hinzufügen, so perfekt! Vielen Dank! niels vor 9 Jahren 0