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

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

1 ответ

Решение

Ввод :edit команда (ы) в ваш ~/.vimrc не работает, потому что его поиск происходит слишком рано. Но вы можете отложить открытие через :autocmd:

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

Выше делает файлы также видимыми в окнах; Я не уверен, что вы этого захотите. Если вам просто нужно определить буферы (пока не загружая и не отображая их в окне), вы можете использовать :badd:

:badd $MYVIMRC
:badd path/to/vim_cheatsheet
Другие вопросы по тегам