如何在 :Ex 之后返回编辑文件

How to back to editing file after :Ex

我正在 NeoVim 中编辑一个新文件,但我不记得要将文件保存到的目录路径,所以我想在保存之前查看目录树。我通过键入 :Ex 来执行此操作,这会将我带到 Netrw。

我查看完了目录树,我想返回到我的文件并完成我的工作。但是我不知道从 Netrw 返回到文件的命令,并且我在网上查找的众多解决方案中 none 有效。帮助文件也没有帮助。直观的命令是 :q,它可以很好地提供帮助,但不适用于这种情况。我也尝试了 q, Q, gq, gQ, :visual 和 :vi ,正如网上人们所建议的那样。

是的,在做了这个 post 之后,我终于在 a comment by another.anon.coward on How to go back when I run :Ex command in Vim

中偶然发现了一个可行的解决方案

You could try :bunload to unload current buffer & go back to previous

我想你可以直接按 Ctrl-6 返回到上一个缓冲区。还要查看 nvim 帮助::help CTRL-6.

您可以为此使用那些默认的 vim 映射:

  • CTRL-O - 转到跳转列表中较旧的光标位置
  • CTRL-I - 转到跳转列表中较新的光标位置

因此,当您在 netrw 时,按几次 <C-o>,它将带您回到开始的地方。

阅读更多关于跳转命令的信息::help jump-motions