首页 文章

如何回到Vim中之前打开的文件? [重复]

提问于
浏览
91

这个问题在这里已有答案:

我可以使用 gf 转到文件名称下/游标后,是否有任何命令返回原始文件而不重新启动vim打开它?

2 回答

  • 158

    尝试以下命令

    :e#
    

    它将带您到存储在缓冲区中的先前打开的文件 .


    如果您通过键入多个 gf 深入了解文件层次结构,则vim会将所有文件存储在编号缓冲区中

    然后,以下命令将转到缓冲区中的 n 文件 . (n = 1,2,3,..)

    :e#n
    
  • 89

    尝试使用此快捷方式:

    CTRL-^
    

    Vim文档 :help CTRL-^

    CTRL- ^编辑备用文件 . 主要是备用文件
    以前编辑过的文件 . 这是一个快速的方法
    在两个文件之间切换 . 它相当于“:e#”,
    除了它没有文件名时也有效 .

    :help alternate-file

    如果已存在当前文件名,则该文件名将成为备用文件名 . 它可以在命令行上使用“#”|:_#|你可以使用| CTRL- ^ |命令在当前文件和备用文件之间切换 . 但是,当|:keepalt |时,备用文件名不会更改用来 . 每个窗口都会记住备用文件名 .

相关问题