用 vim 的大家如何快速输入[i]?

2020-05-13 17:12:13 +08:00
 8e47e42
又不想关闭自动联想,每次[按了以后就自动变成[]了。vim 下如果要回去就要先回道 normal 然后回到中间,insert,然后再回到行末,再继续输入,太痛苦了,有没有什么优雅输入的办法呢?
1240 次点击
所在节点    问与答
5 条回复
ynyounuo
2020-05-13 17:22:13 +08:00
inoremap [ []<Left>

解决这个问题的 plugin 也有挺多,比如 Raimondi/delimitMate 以及在 coc 下的 coc-pair 之类的。
shenxgan
2020-05-13 17:25:41 +08:00
我用的是自动补全 [] ,但是同时光标会回到中间,直接输入就行。就是需要再次自己回到行末,再继续输入
也就比你的节省了一步;应该是 Plugin 'Raimondi/delimitMate' 这个插件
littleylv
2020-05-13 17:27:47 +08:00
同 2 楼,自动补全右括号的时候光标自动在中间。
AmoreLee
2020-05-13 17:29:30 +08:00
在 insert 模式下 crit-o 临时切换到 normal 模式,可以移动指针,移动结束后,自动回到 insert 模式,也许会方便点?

btw,推荐一个很好用的 vim 配置:

https://github.com/amix/vimrc
jingcoco
2020-05-13 19:48:14 +08:00
设置 map 插入模式下移动光标?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/671314

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX