在vim中自动关闭单引号

时间:2014-05-08 17:12:21

标签: vim

我按照this page上的说明设置括号和双引号的自动完成功能。

然而,单引号的自动关闭有点复杂。在处理单引号时,我必须检查它是用作撇号还是用作引号。撇号的标准可能是单引号前面紧跟字母或数字。

如何在vimrc中实现此设置?

2 个答案:

答案 0 :(得分:0)

那么,该算法的细节取决于文本的类型(编程语言与散文)和个人权衡。我建议研究mentioned page上列出的6+插件是如何处理的;不同的方法可能非常有启发性。

也许您还会找到一些流行的IDE如何实现这一点的信息(至少对于开放的Eclipse,这些信息应该可用)。

答案 1 :(得分:0)

使用此功能将有助于

ino ' ''<left>

如果您不想完成 Ctrl - v 需要在'之前输入。

不完全是你正在寻找的东西,而是一种没有复杂逻辑的工作方式,但需要额外的击键