在Vim中,如何撤消打开?

在Vim中,如何撤消打开?,vim,undo,nerdtree,Vim,Undo,Nerdtree,我最近开始使用NERDTree 当我在拆分窗口时打开一个文件时,新文件的窗口不是我想要的。 因此,我打开文件时丢失了未保存的缓冲区 有没有办法撤消打开的文件或重新打开我未保存的缓冲区?你可以使用Ctrl6返回缓冲区中的上一个文件。你可以使用Ctrl6返回缓冲区中的上一个文件。你还没有丢失任何东西,缓冲区是隐藏的。由于它是该窗口的备用缓冲区,您只需通过切换回即可。您还可以在:ls的缓冲区列表中找到它(带有一个h前缀表示隐藏),您可以从中通过其缓冲区编号重新编辑它,例如:buffer 42或:sbu

我最近开始使用NERDTree

当我在拆分窗口时打开一个文件时,新文件的窗口不是我想要的。 因此,我打开文件时丢失了未保存的缓冲区


有没有办法撤消打开的文件或重新打开我未保存的缓冲区?

你可以使用Ctrl6返回缓冲区中的上一个文件。

你可以使用Ctrl6返回缓冲区中的上一个文件。

你还没有丢失任何东西,缓冲区是隐藏的。由于它是该窗口的备用缓冲区,您只需通过
切换回即可。您还可以在
:ls
的缓冲区列表中找到它(带有一个
h
前缀表示隐藏),您可以从中通过其缓冲区编号重新编辑它,例如
:buffer 42
:sbuf 42

如果有未保存的更改,Vim将提示您退出(除非您向其提供
)。

如果您还没有丢失任何内容,则缓冲区已隐藏。由于它是该窗口的备用缓冲区,您只需通过
切换回即可。您还可以在
:ls
的缓冲区列表中找到它(带有一个
h
前缀表示隐藏),您可以从中通过其缓冲区编号重新编辑它,例如
:buffer 42
:sbuf 42


如果有未保存的更改,Vim将提示您退出(除非您向其提供

谢谢您的回答。我已经修改了我的问题,但它仍然是答案。我不必撤销对吗?谢谢你的回答。我已经修改了我的问题,但它仍然是答案。我不必撤销,对吗?