代码之家  ›  专栏  ›  技术社区  ›  Brian Carper

保持括号平衡(对vim进行paredit?)

  •  11
  • Brian Carper  · 技术社区  · 16 年前

    Emacs有 Paredit 这会有效地防止键入不平衡的括号(以下简称 C-Q ( 强制插入字面的,或其他疯狂的东西)。插入开放paren也插入封闭paren。对paren进行退格可以同时删除开始和结束paren,或者两者都不删除。有一些快捷方式可以将一个裸词包装在新的parens中,将当前包含的parens中的一个单词踢出,展开parens以吸收更多附近的单词,等等。

    类似的东西

    imap ( ()<Left>
    

    你能从维姆开始吗?但是,模仿Vim中Paredit的其他一些更强大的特性的最好方法是什么?

    2 回复  |  直到 13 年前
        1
  •  2
  •   Luc Hermitte    16 年前

    我可以建议 my bracketing 系统?

    注意:比起直接从SVN存储库中获取它,新版本更容易根据我们的需要进行调优。

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

        2
  •  3
  •   Jeremy    13 年前

    Tamas Kovacs创造了一个VIM paredit script 类似于Emacs版本。