我在 Vim 中打开了几个文件,例如,运行
vim a/*.php
打开 23 个文件。
然后我进行编辑并运行以下两次
:q
这关闭了我所有的缓冲区。
如何在 Vim 中只关闭一个缓冲区?
提醒一句:“他w在bw不代表写,而是代表消灭!”
w
bw
更多来自手册:
:bd
卸载缓冲区 [N](默认:当前缓冲区)并将其从缓冲区列表中删除。如果缓冲区已更改,则会失败,除非指定 [!],在这种情况下更改将丢失。该文件不受影响。
如果您知道自己在做什么,也可以使用:bw
:bw
类似 |:bdelete|,但实际上是删除缓冲区。