在启动vim时始终创建空白缓冲区?

3

也许有人知道一种方法,可以始终使用空白缓冲区启动vim?理想情况下,始终使用相同的缓冲区ID(理想情况下为1:),但可能只是简单地命名一个已选名称的空白缓冲区。此外,如果从某些文件开始,则应在后台创建空白缓冲区,并且在启动时打开的文件应如标准所示。在搜索后我找到了以下命令:

au VimEnter * if empty(expand('%')) | set buftype=nofile | endif

但我知道这只在没有文件的情况下启动vim才有效。不幸的是,我没有足够的vim脚本编写知识来修改它以达到我想要的效果,所以也许有人可以帮忙?


2
你为什么需要一个"scratch buffer"? - ZyX
1个回答

4
当然,有一个插件可以做到这一点: There's a plugin for that
还有一个插件:another one...
现在你可以像这样设置它:
au VimEnter * Scratch

它适用于第二个插件!

并且还有一个(其中代码是文档)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接