Vim <C-Right> 和 <C-Left> 重新映射
Vim <C-Right> and <C-Left> remaping
当我在插入模式下按 <C-Right>
时,vim 执行与在正常模式下按 w 相同的操作。但我想重新映射 C-Right 和 C-Left,这样效果会更像 e 键(特别是在一行的末尾,当我刚好在我不想要的最后一个词之前 vim 跳过该行并转到下一行单词,我希望它将光标放在该行的末尾。)
我尝试了插入模式:inoremap <C-Right> <Esc> e a
但它一直在跳线,除了 <Esc> e a
完全按照我的意愿行事。
在正常模式下,:nnoremap <C-Right> E
做我想做的事。
我缺少什么才能使重新映射工作?
感谢您花时间阅读问题。
不要在命令之间(或之后)放置空格。所有空格都算作命令的一部分(将光标向右移动)
:inoremap <C-Right> <Esc> e a
应该是
:inoremap <C-Right> <Esc>ea
当我在插入模式下按 <C-Right>
时,vim 执行与在正常模式下按 w 相同的操作。但我想重新映射 C-Right 和 C-Left,这样效果会更像 e 键(特别是在一行的末尾,当我刚好在我不想要的最后一个词之前 vim 跳过该行并转到下一行单词,我希望它将光标放在该行的末尾。)
我尝试了插入模式:inoremap <C-Right> <Esc> e a
但它一直在跳线,除了 <Esc> e a
完全按照我的意愿行事。
在正常模式下,:nnoremap <C-Right> E
做我想做的事。
我缺少什么才能使重新映射工作?
感谢您花时间阅读问题。
不要在命令之间(或之后)放置空格。所有空格都算作命令的一部分(将光标向右移动)
:inoremap <C-Right> <Esc> e a
应该是
:inoremap <C-Right> <Esc>ea