我使用Vim安装在Unix模式下的windows。感谢这个网站,我现在使用gf命令到光标下的文件。

我正在寻找一个命令:

返回到前一个文件(类似 Ctrl+T为ctags),或 重新映射的女朋友 自动启动新文件 在一个新窗口。


当前回答

使用gf进入文件,使用:bf返回文件

其他回答

参见:help alternate-file。

我没有看过你的gf命令,但我想它使用:e或:find命令。 假设这是正确的,只需将:e或:find替换为:new(或:vnew用于垂直分割),文件将在一个新的窗口中打开,而不是原来的窗口。

如。 “在报头和cpp之间切换 nmap,s:find %:t: r.p <CR> nmap,S:new %:t: r.p <CR> nmap,h:find %:t:r.h<CR> nmap,H:new %:t:r.h<CR> nmap,F:new =expand("<cfile>:t")<CR><CR> nmap,d:new =expand("<cfile>")<CR><CR> . nmap,d:new =expand("<cfile>"

我得到CTRL-Wf工作。 我花了这么长时间完善这些命令的映射,却发现它们有内置的版本,这让我很沮丧。

只需使用:e#后跟Enter -这基本上是说编辑最后(最近的)文件。

您可能希望使用CTRL-W gf在新选项卡中打开文件。

您可以像往常一样使用:bd关闭新打开的文件,或使用CTRL-6和其他常用的更改缓冲区的方法。