![如何在 gVim 启动过程中打开多个文件?](https://linux22.com/image/1426745/%E5%A6%82%E4%BD%95%E5%9C%A8%20gVim%20%E5%90%AF%E5%8A%A8%E8%BF%87%E7%A8%8B%E4%B8%AD%E6%89%93%E5%BC%80%E5%A4%9A%E4%B8%AA%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我在工作中经常使用 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