我有时在使用时发现文件遍历在Vim中太慢h, j, k, l.有没有办法暂时增加这些键移动光标的行数/字符数?(即不移动1j,按下j会移动3j)
编辑:解决方案:
:map <F8> :noremap j 3j <CR>
:map <S-F8> :noremap j j <CR>
Run Code Online (Sandbox Code Playgroud)
我想要这样的东西,以便我可以轻松浏览不一定熟悉它的更长的代码体.这种方法使我可以轻松地在"浏览"模式和"编码"模式之间切换.
Jay*_*Jay 19
虽然可能(使用:noremap j 3j Enter和:noremap j j Enter恢复),但是很长一段时间来改变这些键的行为可能没有用.
在Vim中有很多方法可以导航.当然,您可以使用CtrlF和全屏显示CtrlB.
正如您所提到的,您可以在执行导航之前输入一些移动.
例如,您也可以使用直接转到特定行:9Enter.
如果您看到要导航的文本,请使用/或?后跟文本.
对于h和l,您可以更快地导航字边界b,w以及e和连续的非空白带B,W和E.
@Bryan Ross建议的是绝对正确的.我想补充一点.使用relativenumber,它会帮助你使用j和k更有效.