Emacs有Paredit,它可以有效地防止你输入不平衡的括号(缺少C-Q (来强制插入原义括号,或者其他疯狂的行为)。插入一个打开的paren也会插入一个关闭的paren。paren上的退格键可以同时删除开始paren和结束paren,也可以两者都不删除。有一些快捷方式可以将一个空单词放在新的括号中,将一个单词踢出当前包含的括号,扩展括号以吸纳更多邻近的单词,等等。
就像这样
imap ( ()<Left>可以让你开始使用Vim。但是,在Vim中模仿Paredit的其他一些更强大的特性的最佳方式是什么?
发布于 2009-01-16 20:57:28
我可以推荐my bracketing系统吗?
注:更喜欢直接从svn存储库获取它,新版本更容易根据我们的需求进行调整。
如果你对细节/自己动手的方式感兴趣,可以看看related tip on vim.wikia。
发布于 2012-04-14 04:06:38
Tamas Kovacs创建了一个类似于Emacs版本的Vim paredit script。
https://stackoverflow.com/questions/451518
复制相似问题