首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Vim自动闭锁支架

Vim自动闭锁支架
EN

Stack Overflow用户
提问于 2014-01-23 18:42:35
回答 4查看 100.2K关注 0票数 79

Vim 7.4是否有自动关闭括号(“{}”、“[]”、“()”)并可能插入一些回车(至少是“{}”)的工作插件?

我知道这个问题已经问过很多次了,但是没有一个答案似乎在vim7.4中不起作用,或者插件没有更新或者什么的。

到目前为止,我已经尝试过vim-smartinput,自动关闭和分隔,这些都没有成功插入任何关闭字符,即使我已经启用了插件,否则他们似乎是活跃的。我不知道是否有一些变化的vim,以某种方式打破了这些插件。至少在一年内,这些插件似乎都没有更新。是否有适用于vim 7.4的工作解决方案?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-02-15 16:29:03

我在回答我自己的问题,因为我明白为什么这些插件似乎都不适合我。问题似乎与vim中的mksession特性有关,我只是在保存的会话中尝试这些插件,并且由于某些原因似乎阻止了插件以某种未知的原因工作。插件似乎安装和“工作”良好(在命令从插件找到等)。没有打开保存的会话,至少delimitMate开始为我工作。

票数 3
EN

Stack Overflow用户

发布于 2014-01-24 08:31:11

我刚刚用病原体在Ubuntu上用Vim7.4.131测试了ClosePairsAutoCloseDelimitMateAutoClose

毫不奇怪,所有这些都能工作.

您的问题应该重新措辞,因为您不是在搜索“在7.4中工作的自动关闭插件”…。因为他们都有。你应该问的是“这是我的设置,为什么没有一个”自动关闭“插件为我工作?”

你可以用一个问题来回答:“这是个烂摊子。从第95行之前的注释开始。”

另外,Vim是一个非常稳定的环境:“不积极地工作”并不意味着“不值得尝试”。实际上恰恰相反。

票数 42
EN

Stack Overflow用户

发布于 2015-03-16 02:33:57

添加一个新的候选人:有一个名为莱希玛的插件。它是在2014年10月推出的,所以它是相当新的。作者认为,它具有高度的可定制性和点重复性.它也可以定制为自动关闭def - end对,如在红宝石.

这是作者在日本举行的介绍中的VimConf,比较了实现自动关闭功能的不同方法。

票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21316727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档