如何在 VIM 中通过按行尾的 l 移动到下一行?

Nan*_*mbe 3 vim macvim

假设我的光标位于一行的末尾。

\n\n
1  this is first line\xe2\x9a\xbf\n2  next line here\n
Run Code Online (Sandbox Code Playgroud)\n\n

我知道我可以通过点击移动到下一行,j但如果我的手指已经位于 的顶部,那就太费力了l。那么,我需要做什么重新映射才能模拟通过按右箭头或在行l尾转到下一行的开头的现代行为?同样,如何通过按当前行的开头来到达上一行的结尾h

\n

Wil*_*ell 6

使用whichwrap选项:

:set whichwrap=lh
Run Code Online (Sandbox Code Playgroud)

  • 可能是因为后面提到的警告:“当光标穿过行尾时,这使得“3h”与“3dh”不同。” (2认同)