我在工作中经常使用 Windows 中的 gVim 来编辑文本文件。我希望 $VIMRC总是在缓冲区 1 中,我的 vim_cheatsheet 到总是在缓冲区 2 中。我尝试将“e $VIMRC”放入我的 .vimrc 中,但没有成功。谷歌对此帮助不大。必须打开终端才能启动不是我想要的。我希望我的 vim 知道始终将它们放入这两个缓冲区中的文件中。有什么建议吗?
答案1
将:edit
命令放入你的命令~/.vimrc
不起作用,因为它的来源发生得太早了。但你可以通过以下方式延迟打开:autocmd
:
:autocmd VimEnter * edit $MYVIMRC
:autocmd VimEnter * split path/to/vim_cheatsheet
以上使文件在窗口中也可见;我不确定您是否想要这样。如果您只需要定义缓冲区(尚未加载或在窗口中显示它们),则可以使用:badd
:
:badd $MYVIMRC
:badd path/to/vim_cheatsheet