我已经开始使用vim了一会儿,并且用右手上下跳“主行”。随着我对有效导航的了解越来越多,使用“f,t”和“F,T”成为我最喜欢的行内导航方式,即水平导航。这很方便我开始考虑“硬核vim”模式,其中完全关闭了本地导航。
我的问题是,“硬核vim”模式下的高精度垂直导航方法是什么。向上移动一行,向下移动一行。很少有击键可以在不知道或不关心行号的情况下将光标准确定位在一条线上。
谢谢!
P.S。我知道关于移动每个段落,括起括号,但不知何故我错过了水平导航的精度类型。
经过一番研究后发现:
This link上的{p> dedicated vim stack overflow website似乎与我的要求非常接近。虽然接受的答案对我而言并不合适,但它包含EasyMotion插件的链接,可以帮助加快导航而不使用本垒打。不得不安装插件而不是使用原始vim。谢谢大家的意见和答案,太糟糕了,我还不能投票。
答案 0 :(得分:3)
您也可以使用(linenum)G
直接跳转到一条线,高精度,快速。将其与屏幕顶部的H
相结合,屏幕中间为M
,屏幕结束为L
。文档顶部为gg
,文档底部为G
,您已提及{
}
。
答案 1 :(得分:0)
就个人而言,我使用C-f和C-b上下翻页,/和?做搜索(很少),我使用来自vim-unmpaired脚本的[和]命令来移动代码。