EmacsにはPareditがあり、不均衡な括弧を入力することを積極的に防ぎます(C-Q (
文字通りの括弧、または他の狂気を強制的に挿入することはできません)。開いたパレンを挿入すると、閉じたパレンも挿入されます。パレンをバックスペースすると、開始パレンと終了パレンの両方が削除されるか、どちらも削除されません。裸の単語を新しい括弧で囲んだり、現在囲んでいる括弧から単語を蹴り出したり、括弧を拡張して近くの単語を丸呑みしたりするためのショートカットがあります。
何かのようなもの
imap ( ()<Left>
Vimを使い始めることができます。しかし、VimでPareditの他のより強力な機能のいくつかをエミュレートするための最良の方法は何ですか?