nmap <F9> gg=G
imap <F9> <ESC>gg=Ga
我在我的.vimrc
中有这个,我在我的源文件中间,这些行按预期工作,这意味着equalprg
中定义的内容正确执行,问题是在执行之后,我的光标返回到文件的顶部,这是我真的不想发生的事情:有一种方法可以避免这种情况吗?
答案 0 :(得分:3)
您可以设置并返回标记(例如a
):
nmap <F9> magg=Gg`a
答案 1 :(得分:1)
nnoremap <f9> gg=G``
``
会在最后一次跳跃之前跳回现场。
:h ``