在Vim中,如何撤销打开?
In Vim, how can I undo opening?
我最近开始使用 NERDTree。
当我在拆分 window 的同时打开文件时,新文件的 window 不是我想要的。
因此,我通过打开文件丢失了未保存的缓冲区。
有什么方法可以撤销打开的文件或重新打开我未保存的缓冲区吗?
您可以使用 Ctrl6.
返回缓冲区中的上一个文件
您(还)没有丢失任何东西,缓冲区是隐藏的。由于它是 window 的 备用缓冲区 ,您可以通过 <C-^>
切换回来。您还可以在 :ls
的缓冲区列表中找到它(带有 h
前缀表示隐藏),您可以从中通过其缓冲区编号重新编辑它,例如:buffer 42
或 :sbuf 42
.
如果有未保存的更改,Vim 会在 :quit
提示您(除非您向其提供 !
)。
我最近开始使用 NERDTree。
当我在拆分 window 的同时打开文件时,新文件的 window 不是我想要的。 因此,我通过打开文件丢失了未保存的缓冲区。
有什么方法可以撤销打开的文件或重新打开我未保存的缓冲区吗?
您可以使用 Ctrl6.
返回缓冲区中的上一个文件您(还)没有丢失任何东西,缓冲区是隐藏的。由于它是 window 的 备用缓冲区 ,您可以通过 <C-^>
切换回来。您还可以在 :ls
的缓冲区列表中找到它(带有 h
前缀表示隐藏),您可以从中通过其缓冲区编号重新编辑它,例如:buffer 42
或 :sbuf 42
.
如果有未保存的更改,Vim 会在 :quit
提示您(除非您向其提供 !
)。