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

1 ответ1

1

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

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

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

:badd $MYVIMRC
:badd path/to/vim_cheatsheet

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .