小编典典

如何在 Vim 中关闭单个缓冲区(从多个缓冲区中)?

all

我在 Vim 中打开了几个文件,例如,运行

vim a/*.php

打开 23 个文件。

然后我进行编辑并运行以下两次

:q

这关闭了我所有的缓冲区。

如何在 Vim 中只关闭一个缓冲区?


阅读 86

收藏
2022-03-11

共1个答案

小编典典

提醒一句:“他wbw不代表写,而是代表消灭!”

更多来自手册:

:bd

卸载缓冲区 [N](默认:当前缓冲区)并将其从缓冲区列表中删除。如果缓冲区已更改,则会失败,除非指定 [!],在这种情况下更改将丢失。该文件不受影响。

如果您知道自己在做什么,也可以使用:bw

:bw

类似 |:bdelete|,但实际上是删除缓冲区。

2022-03-11