我对vim还比较陌生,但到目前为止我很喜欢它。我之前使用的是Geany,我唯一真正想念的就是能够输入单引号,然后Geany(或其插件之一)会自动插入另一个单引号并将光标移动到它们之间。当你在div标签上键入关闭'>'时也是同样的情况;Geany会添加关闭''标签并重新定位光标。我知道vim一定可以实现这个功能,我肯定它存在,但我在谷歌上找不到我要的东西。我该怎么做呢?
我对vim还比较陌生,但到目前为止我很喜欢它。我之前使用的是Geany,我唯一真正想念的就是能够输入单引号,然后Geany(或其插件之一)会自动插入另一个单引号并将光标移动到它们之间。当你在div标签上键入关闭'>'时也是同样的情况;Geany会添加关闭''标签并重新定位光标。我知道vim一定可以实现这个功能,我肯定它存在,但我在谷歌上找不到我要的东西。我该怎么做呢?
这对我来说似乎可以正常工作...在正确的位置给了我'', "", (), 和 {}。
imap ' <C-V>'<C-V>'<Left>
imap " <C-V>"<C-V>"<Left>
imap { <C-V>{<C-V>}<Left>
imap ( <C-V>(<C-V>)<Left>
但是可能会有我没有想到的奇怪副作用... 我相信一定有更好的解决方案...