我按照this page上的说明设置括号和双引号的自动完成功能。
然而,单引号的自动关闭有点复杂。在处理单引号时,我必须检查它是用作撇号还是用作引号。撇号的标准可能是单引号前面紧跟字母或数字。
如何在vimrc中实现此设置?
答案 0 :(得分:0)
那么,该算法的细节取决于文本的类型(编程语言与散文)和个人权衡。我建议研究mentioned page上列出的6+插件是如何处理的;不同的方法可能非常有启发性。
也许您还会找到一些流行的IDE如何实现这一点的信息(至少对于开放的Eclipse,这些信息应该可用)。
答案 1 :(得分:0)
使用此功能将有助于
ino ' ''<left>
如果您不想完成 Ctrl - v 需要在'
之前输入。
不完全是你正在寻找的东西,而是一种没有复杂逻辑的工作方式,但需要额外的击键