vim - 总是在 vim 启动时创建暂存缓冲区?

标签 vim

也许有人有办法始终使用临时缓冲区启动 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/

相关文章:

vim - 在 Vim 的 `autocmd` 命令中调用一个函数

perl - Vim ex 知道之前输入的数字

macos - Vim copy to system clipboard using register 不工作(Mac 电脑)

vim 提取文本并粘贴它以向下替换现有行

VIM : go to new empty line, 光标停留在上一栏

vim - 在 Vimgrep 中的按键映射中使用多个模式

vim - 在vim中进行屏幕滚动

linux - vim 将光标移动到我想要的第一个字符所在的行?

vim - 在 vim 中,如何(或哪个)跳转列表写入 .viminfo 文件?

vim quickfix 避免缓冲区更改