我使用Vim安装在Unix模式下的windows。感谢这个网站,我现在使用gf命令到光标下的文件。
我正在寻找一个命令:
返回到前一个文件(类似 Ctrl+T为ctags),或 重新映射的女朋友 自动启动新文件 在一个新窗口。
我使用Vim安装在Unix模式下的windows。感谢这个网站,我现在使用gf命令到光标下的文件。
我正在寻找一个命令:
返回到前一个文件(类似 Ctrl+T为ctags),或 重新映射的女朋友 自动启动新文件 在一个新窗口。
当前回答
当你打开一个新文件时(使用gf或:n或其他命令),旧文件仍然保留在缓冲区列表中。您可以使用:ls列出打开的文件
如果你想在vim中轻松地在缓冲区之间导航,你可以创建一个这样的映射:
nmap <M-LEFT> :bN<cr>
nmap <M-RIGHT> :bn<cr>
现在您可以使用Alt+←或Alt+→在缓冲区之间切换。
关于映射的完整文档在这里:
:help map.txt
其他回答
Ctrl-Shift-6是一个。
:e#↲是另一个。
为此,我经常使用Ctrl-6。
它很方便,因为它允许我在两个文件之间快速来回跳转。
使用gf进入文件,使用:bf返回文件
您可能希望使用CTRL-W gf在新选项卡中打开文件。
您可以像往常一样使用:bd关闭新打开的文件,或使用CTRL-6和其他常用的更改缓冲区的方法。
我使用Ctrl-O