我可以使用gf
光标下/光标后的名称转到文件,是否有任何命令可以在不重新启动 vim 的情况下返回原始文件来打开它?
问问题
76563 次
2 回答
268
尝试使用此快捷方式:
CTRL-^
Vim 文档:help 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.
和:help alternate-file
如果已经存在当前文件名,则该文件名将成为备用文件名。它可以在命令行中与“#”一起使用|:_#| 你可以使用 |CTRL-^| 命令在当前文件和备用文件之间切换。但是,当 |:keepalt| 时,备用文件名不会改变。用来。为每个窗口记住一个备用文件名。
于 2013-11-14T06:31:16.693 回答
152
尝试以下命令
:e#
它将带您到先前打开的存储在缓冲区中的文件。
如果您通过键入 multiple 深入到文件的层次结构中gf
,vim 将所有文件存储在编号缓冲区中
然后以下命令将带您到n
缓冲区中的第一个文件。(n = 1,2,3,..)
:e#n
于 2013-11-14T06:30:12.770 回答