通常我会使用 ea 将某些内容添加到单词中;但是,如果光标已经在单词的最后位置,则不起作用。
ea 会使光标移动到下一个字词的末尾。
我很想知道是否有任何热键移动到当前字的结尾,即使光标已经在单词的最后位置。
感谢。
答案 0 :(得分:36)
在你的情况下,你似乎想要一种一致的方式来附加一个单词,即使你在最后一个字母上。我转而使用 w i 而不是 e a
我建议不要重新映射基本的vim移动控件,它们是出于某种原因的方式。
答案 1 :(得分:17)
如果您愿意,可以更改e
的功能。例如,你可以把
nnoremap e he
你的〜/ .vimrc中的。这会将e
映射到he
,以便按您希望的方式运行。但是,您可能会发现e
很有用,并且不想完全完成它。您可以使用<leader>
键添加备用映射。
nnoremap <leader>e he
这样您就可以使用\e
或,e
(取决于您的设置)来达到预期的效果。我倾向于同意其他人认为最好习惯vim的标准单键。通常,使用map来定期使用更长的命令。
没有像你建议的那样的内置命令,但是对于一个单词的结尾有正则表达式\>
。
答案 2 :(得分:1)
e
b
答案 3 :(得分:-1)
试试“bea”。无论光标在单词中的哪个位置,这都将起作用。