保持括号平衡(Pared为Vim?)

时间:2009-01-16 18:50:41

标签: vim emacs parentheses

Emacs有Paredit,它会主动阻止您键入不平衡的括号(短C-Q (以强制插入文字或其他疯狂)。插入打开的paren也会插入一个关闭的paren。在paren上的后退可以删除开始和关闭的paren,也可以两者都不删除。有一些快捷方式可以在新的parens中包含一个简单的单词,从当前封闭的parens中删除一个单词,扩展parens以便更多地附近的单词,等等。

这样的东西
imap ( ()<Left>

可以让你开始使用Vim。但是,在Vim中模仿Paredit的其他一些更强大功能的最佳方法是什么?

2 个答案:

答案 0 :(得分:3)

Tamas Kovacs创建了一个类似于Emacs版本的Vim paredit script

答案 1 :(得分:2)

我可以建议my bracketing系统吗?

注意:更喜欢直接从svn存储库中获取它,新版本更容易调整到我们的需求。

如果您对详细信息/自己动手感兴趣,请查看related tip on vim.wikia