Vim 7.4是否有自动关闭括号(“{}”、“[]”、“()”)并可能插入一些回车(至少是“{}”)的工作插件?
我知道这个问题已经问过很多次了,但是没有一个答案似乎在vim7.4中不起作用,或者插件没有更新或者什么的。
到目前为止,我已经尝试过vim-smartinput,自动关闭和分隔,这些都没有成功插入任何关闭字符,即使我已经启用了插件,否则他们似乎是活跃的。我不知道是否有一些变化的vim,以某种方式打破了这些插件。至少在一年内,这些插件似乎都没有更新。是否有适用于vim 7.4的工作解决方案?
发布于 2014-02-15 16:29:03
我在回答我自己的问题,因为我明白为什么这些插件似乎都不适合我。问题似乎与vim中的mksession特性有关,我只是在保存的会话中尝试这些插件,并且由于某些原因似乎阻止了插件以某种未知的原因工作。插件似乎安装和“工作”良好(在命令从插件找到等)。没有打开保存的会话,至少delimitMate开始为我工作。
发布于 2014-01-24 08:31:11
我刚刚用病原体在Ubuntu上用Vim7.4.131测试了ClosePairs,AutoClose,DelimitMate和AutoClose。
毫不奇怪,所有这些都能工作.
您的问题应该重新措辞,因为您不是在搜索“在7.4中工作的自动关闭插件”…。因为他们都有。你应该问的是“这是我的设置,为什么没有一个”自动关闭“插件为我工作?”
你可以用一个问题来回答:“这是个烂摊子。从第95行之前的注释开始。”
另外,Vim是一个非常稳定的环境:“不积极地工作”并不意味着“不值得尝试”。实际上恰恰相反。
发布于 2015-03-16 02:33:57
添加一个新的候选人:有一个名为莱希玛的插件。它是在2014年10月推出的,所以它是相当新的。作者认为,它具有高度的可定制性和点重复性.它也可以定制为自动关闭def - end对,如在红宝石.
这是作者在日本举行的介绍中的VimConf,比较了实现自动关闭功能的不同方法。
https://stackoverflow.com/questions/21316727
复制相似问题