首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用链式按键的按键映射

使用链式按键的按键映射
EN

Stack Overflow用户
提问于 2020-05-07 03:44:28
回答 1查看 36关注 0票数 0

在vim中,我通常使用ctrl-actrl-e来定位行的开头和结尾。例如:

代码语言:javascript
复制
:inoremap <C-a> <Esc>0i
:inoremap <C-e> <Esc>$li

然而,我想说到第一个词,那就是:

代码语言:javascript
复制
:inoremap <C-a><C-l> <Esc>^i

然而,它似乎注册了第二次按键。有没有一种方法可以确保链接的按键总是以这种方式获得,或者这通常是如何完成的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-07 22:15:23

代码语言:javascript
复制
:inoremap <C-a> <Esc>0i
:inoremap <C-e> <Esc>$li

可以通过避免不必要的模式切换(和奇怪的$li)来改进:

代码语言:javascript
复制
:inoremap <C-a> <Home>
:inoremap <C-e> <End>

要跳转到该行的第一个可打印字符,您可以这样做:

代码语言:javascript
复制
:inoremap <C-a><C-l> <Home><S-Right>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61644017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档