vim 怎样自定义mode, 及该mode下的key-map?
面临的问题:
在使用gitgutter插件时, 可以通过下列命令在多个修改处间跳转
- GitGutterNextHunk
- GitGutterPrevHunk
- GitGutterPreviewHunk
如果给每个命令做个映射 <leader>j/k/p
or \j/k/p
..., 这些映射还有别的插件要用的,快捷键不够用啊。
但如果 \gj
, \gk
, \gp
操作起来嫌慢。
启发
如题的效果,vim 是否可以实现,给个实现思路?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
多年以后,我无意间碰到这个插件 vim-submode
配置如下
操作流:
nomal mode: g@jjjjjkkkkkkj<Esc>
;还是很流畅的,谢谢插件作者这种不常用的插件功能,做个快捷键我都嫌多余,你倒好,想要一个自定义模式
i3wm 试用过一次,不太熟,我觉得作为窗口管理器的所谓模式,可以相互切换
但是Vim 的模式,有一个中心点:Normal
按照你的思路,切换到自定义模式,跳转到你想要去的地方,再Esc切换回Normal模式,再进入Insert 模式,累不累?
再说,你看了GitGutter插件的说明了吗?
https://github.com/airblade/v...