psi*_*bar 18 vim editors vi gvim key-mapping
在 vim 中,您可以 使用该命令打开光标下的文件gf
。
还可以通过点击 轻松地在新的拆分窗口中打开该文件<c-w> f
。这是一个非常好的和节省时间的功能。
但是,我不知道如何在已经打开的拆分窗口中打开文件(不创建新窗口)。
psi*_*bar 14
我把所有的部分放在一起来做这个把戏。最好的方法是为所有命令创建自定义映射:
map <F8> :let mycurf=expand("<cfile>")<cr><c-w> w :execute("e ".mycurf)<cr><c-w>p
Run Code Online (Sandbox Code Playgroud)
解释:
map <F8>
在“F8”上映射后面的命令 let mycurf=expand("<cfile>")
获取光标下的文件名并将其保存在 mycurf
<c-w>w
将焦点更改为下一个打开的拆分窗口 execute("e ".mycurf)
打开保存在的文件 mycurf
<c-w>p
将焦点更改到上一个窗口(我们实际来自的窗口)