Vim如何一键跳转至当前单词末尾并进入插入模式?有默认快捷键吗?
我知道可以使用
ea命令实现跳转至当前单词末尾并进入插入模式的操作,但需要按两次按键,我希望仅用单个按键就能完成该操作,请问能否将该操作合并为单键触发?
补充说明:我了解可以通过nnoremap _ ea的方式自定义映射(其中_可替换为任意想要绑定的按键),我更想知道Vim是否有原生默认的单键可以实现该功能?
回答
核心结论
Vim 不存在原生默认的单键,可以直接实现 ea 对应的「跳转到当前单词末尾 + 进入插入模式」的组合操作。
原生相关单键功能说明
Vim 原生的单键采用原子化设计,和该需求相关的单键仅承担独立功能,无法单独匹配你的要求:
e:仅在普通模式下完成跳转到当前单词末尾的操作,不会进入插入模式a:仅在当前光标位置的后方进入插入模式,不会自动跳转至单词末尾A:直接跳转至当前行的末尾并进入插入模式,作用范围是行尾而非当前单词末尾
可选方案
如果你可以接受自定义映射,你提到的 nnoremap <你想要绑定的按键> ea 是最简洁的实现方式,可以自行绑定到任意未被占用的单键上使用。
内容的提问来源于stack exchange,提问作者Rostyslav Bornitskyi
相关产品推荐
相关产品推荐

