Vim 中的映射键

Vim 中的映射键

我想要映射e的意思end of line

我在我的中尝试了以下映射vimrc

map $ e

$是默认end of line命令。但是,这不起作用。我想知道问题出在哪里。

另外,我想映射Alt+right/left arrow以导航单词。例如,Alt+right arrow会将我带到单词末尾。此命令当前映射到e

关于我该如何做这件事,有什么建议吗?

谢谢!

答案1

您的映射已反转,它应该是:

:map e $

但我建议你改用:nnoremap

:nnoremap e $

问题在于“ e”已经是一个重要的移动命令,改变其行为几乎肯定会在将来给您带来麻烦,特别是如果您决定安装任何需要控制光标移动的插件。

看:

:help :nnoremap
:help e

要回答问题的第二部分,您需要将“ <M-Right>”和“ <M-Left>”分别重新映射到w/eb

看:

:help key-notation

(有关修饰符前缀的信息位于该帮助条目中表格的底部附近。)

相关内容