也许有人有办法始终使用临时缓冲区启动 vim?理想情况下始终使用相同的缓冲区 ID(再次理想情况下为 1:) ),但可能只是简单地使用所选名称命名临时缓冲区。此外,如果从某些文件开始,则应在后台创建暂存缓冲区,并且在启动时打开的文件应按标准显示。经过一番谷歌搜索后,我找到了命令:
au VimEnter * if empty(expand('%')) | set buftype=nofile | endif
但我可以理解只有在没有文件的情况下启动 vim 才会起作用。遗憾的是,我没有足够的 vim 脚本知识来将其破解成我想要的,所以也许有人可以提供帮助?
最佳答案
There's a plugin for that当然 :-)。
和another one ...
现在你可以这样设置了
au VimEnter * Scratch
(它适用于第二个插件!)
和one more (其中代码是文档)。
关于vim - 总是在 vim 启动时创建暂存缓冲区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8790263/