2
在不退出Vim的情况下关闭和卸载缓冲区
通常,我会将一些信息加载到临时缓冲区中,然后使用来关闭它:clo!。但这隐藏了缓冲区,而不是完全卸载它,即使我已经nohidden设置了。我觉得这很烦,因为我退出Vim时会得到关于我已经(认为我)已经丢弃的内容的额外确认。 我可以:q!改用它,但这是个坏习惯,因为如果只剩下一个缓冲区,它将完全退出Vim,这也很烦人。更糟糕的是,如果输入错误:qa!,我可能会失去很多工作。 有中间立场吗?我真的很想命令杀死当前缓冲区,但不退出Vim。我不反对用Vimscript编写它,但是如果命令已经存在,我宁愿避免使用它。