Как открыть несколько файлов в рамках процедуры запуска gVim?

235
niels

Я часто использую gVim в Windows для редактирования текстовых файлов. Я хочу, чтобы $ VIMRC всегда находился в буфере 1, а моя таблица vim_cheatsheet всегда была в буфере 2. Я попытался поместить «e $ VIMRC» в мой .vimrc, что не сработало. Google был менее чем полезен. Необходимость открыть терминал для запуска - это совсем не то, что я хочу. Я хочу, чтобы мой vim знал, чтобы всегда помещать их в файлы в этих двух буферах. Какие-либо предложения?

0
`: S / \ $ VIMRC / $ MYVIMRC`. romainl 9 лет назад 0

1 ответ на вопрос

1
Ingo Karkat

Putting the :edit command(s) into your ~/.vimrc doesn't work because its sourcing happens too early. But you can delay the opening via :autocmd:

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

Above makes the files also visible in windows; I'm not sure you would want that. If you just need to define the buffers (without loading or displaying them in a window yet), you can use :badd:

:badd $MYVIMRC :badd path/to/vim_cheatsheet 
Большой! И похоже, что он не добавляет свежих копий каждый раз, когда я перезагружаюсь, так прекрасно! Спасибо! niels 9 лет назад 0

Похожие вопросы