如何返回到Vim中以前打开的文件?
我可以使用如何返回到Vim中以前打开的文件?,vim,Vim,我可以使用gf转到光标下/后有名称的文件,是否有任何命令返回到原始文件而不重新启动vim打开它?尝试以下命令 :e# 它将带您访问存储在缓冲区中的先前打开的文件 如果您通过键入multiplegf深入了解了文件的层次结构,那么vim会将所有文件存储在编号的缓冲区中 然后,下面的命令将把您带到缓冲区中的nth文件。(n=1,2,3,…) 尝试使用以下快捷方式: CTRL-^ Vim文档:帮助CTRL-^: 和:帮助替换文件 如果已经存在当前文件名,则该文件名将成为备用文件名 文件名。它可以与
gf
转到光标下/后有名称的文件,是否有任何命令返回到原始文件而不重新启动vim打开它?尝试以下命令
:e#
它将带您访问存储在缓冲区中的先前打开的文件
如果您通过键入multiple
gf
深入了解了文件的层次结构,那么vim会将所有文件存储在编号的缓冲区中
然后,下面的命令将把您带到缓冲区中的n
th文件。(n=1,2,3,…)
尝试使用以下快捷方式:
CTRL-^
Vim文档:帮助CTRL-^
:
和:帮助替换文件
如果已经存在当前文件名,则该文件名将成为备用文件名
文件名。它可以与命令行|:35; |上的“#”一起使用,您可以使用
用于在当前文件和备用文件之间切换的| CTRL-^ |命令。
但是,当使用|:keepalt |时,备用文件名不会更改。
每个窗口都会记住一个备用文件名
只是为了澄清一下,
CTRL-^
(即CTRL-SHIFT-6
)和CTRL-6
对我来说都很有用。为了快速访问:nmap bb有没有一种方法可以像录制或拖动一样将文件存储在寄存器中?CTRL-^在手指上有点笨拙,这可能会稍微慢一点,但并没有那么令人沮丧。@DanielThompson您正在寻找的是缓冲区@IsaacPak ctrl+6也可以工作,按它的方式是在qwerty键盘上按ctrl(左小指)+^(右索引)。在这里使用neovim,控件映射到caps lock,按control+shift+6是一些非常重要的手指体操
CTRL-^
CTRL-^ Edit the alternate file. Mostly the alternate file is
the previously edited file. This is a quick way to
toggle between two files. It is equivalent to ":e #",
except that it also works when there is no file name.