1

0、$ 和 ^ 键离我使用它们的频率很远,所以我想我应该将它们重新映射到 H、L 和 U(分别),如下所示:

nnoremap H 0     " start of line
nnoremap L $     " end of line
nnoremap U ^     " first non-blank character

但 H 和 U 并没有做我所期望的,而是将光标放在一行的第 6 个字符处,而 L 将光标移动到下面一行的第 5 个或第 4 个字符处。发生了什么,可以修复吗?

4

1 回答 1

5

nnoremap 认为您想要映射H0 " start of line. 它不将"视为评论的开始。

您应该将注释移到另一行。

" start of line
nnoremap H 0
" end of line 
nnoremap L $
" first non-blank character 
nnoremap U ^
于 2013-04-18T23:27:37.453 回答