分页: 1 / 1
Vim中有没有什么小插件可以实现在visual下按“(”自动选中部分括号闭合?
发表于 : 2014-09-04 23:04
由 温习江湖
最近Windows下sublime用多了,就想问一下vim中有没有什么现成的小插件可以实现sublime中这样一个小功能:
功能就是visual模式下选中一段文本,在文本一端按下“[”、"("、"<"、"{"等能够在visual部分的两头自动闭合所按下的这个符号
知道这样一个功能实现起来并不难,只是如果已经有类似功能的插件就不用浪费时间去重复造轮子了,也不用自己去后续维护了
Re: Vim中有没有什么小插件可以实现在visual下按“(”自动选中部分括号闭合?
发表于 : 2014-09-05 10:56
由 wangjun403
va(
vi(
之类的试试
不知道是不是你要的
Re: Vim中有没有什么小插件可以实现在visual下按“(”自动选中部分括号闭合?
发表于 : 2014-09-16 12:33
由 自由建客
百分號就是,常規模式的光標移動命令在此都一樣用。
Re: Vim中有没有什么小插件可以实现在visual下按“(”自动选中部分括号闭合?
发表于 : 2014-09-22 19:58
由 reallynotme
Re: Vim中有没有什么小插件可以实现在visual下按“(”自动选中部分括号闭合?
发表于 : 2014-11-08 22:12
由 温习江湖
加vmap可以实现,如():
vnoremap ( xi()<c-o>p
Re: Vim中有没有什么小插件可以实现在visual下按“(”自动选中部分括号闭合?
发表于 : 2014-11-09 12:27
由 温习江湖
温习江湖 写了:加vmap可以实现,如():
vnoremap ( xi()<c-o>p
手机输的,有误。
现在来个全套:
代码: 全选
vnoremap ( xi()<esc>P
vnoremap { xi{}<esc>P
vnoremap [ xi[]<esc>P
vnoremap < xi<><esc>P
vnoremap " xi""<esc>P
vnoremap ' xi''<esc>P
vnoremap ` xi``<esc>P