Vim智能插入分号

有没有可以处理智能分号插入的Vim插件,就像Eclipse中的一样?

示例(管道字符是插入光标):

foobar(|)

我输入分号:

foobar();|

同理:

foobar("blah|")

我输入分号:

foobar("blah");|

如果我想在原始光标位置分号,在智能重新定位后按backspace:

foobar("hello|")
foobar("hello");|
foobar("hello;|")
我使用这个映射:
inoremap <leader>; <C-o>A;

不是 ;因为我经常使用分号和不止一个上下文。

>< C-o>用于输入单个正常模式命令。> A;意思是“添加一行;在行尾”。

相关文章

解决方案:解决linux下vim乱码的情况:(修改vimrc的内容)全...
Linuxvi/vim所有的UnixLike系统都会内建vi文书编辑器,其他的...
      vim正则匹配:空行:/^$/  /^[\t]*$/注释...
$select-editorSelectaneditor.Tochangelater,run'sele...
上次手贱忘了保存,这次就简单做个备忘吧,把踩过的坑记一下...
Linux之文本编译器小结vim的优势所有的UNIX-LIKE习通都会内置...