Vim. 恢复未列出的缓冲区

Vim. 恢复未列出的缓冲区

有没有办法恢复 Vim 中未列出的缓冲区并将其发送回缓冲区列表?

例如:

:ls!
  1# "一.txt"
  2% “two.txt”
  3u “three.txt”

我可以将第三个缓冲区发送回列表吗?

:ls
  1# "一.txt"
  2% “two.txt”
  3 “three.txt”

答案1

切换到未列出的缓冲区并重置'buflisted'选项:

:buf 3
:set buflisted

答案2

或者,换一种方式:

:badd three.txt

答案3

打开未列出的缓冲区并编辑它:

:b3
:e

或者用一行代码:

:b3|e

相关内容