Emacs hat Paredit, die von der Eingabe unausgeglichene Klammern verhindert, dass Sie aktiv (kurz C-Q (
, um eine wörtliche Kraft einsetzen oder andere Verrücktheit). Das Einfügen eines offenen Parens fügt auch einen schließenden ein. Beim Zurücksetzen auf einen Paren werden entweder der öffnende und der schließende Parent gelöscht oder keines der beiden. Es gibt Abkürzungen, um ein blankes Wort in neue Parens zu verpacken, ein Wort aus umschließenden Parens herauszuholen, Parens zu erweitern, um weitere Wörter in der Nähe zu schlürfen, und so weiter.Keeping Klammern ausgeglichen (Paredit für Vim?)
So etwas wie
imap (()<Left>
können Sie in Vim gestartet. Aber was ist der beste Weg, um einige der anderen leistungsstärkeren Funktionen von PaRedit in Vim nachzuahmen?
Das könnte auch helfen: http://www.vim.org/scripts/script.php?script_id=2009 Und es gibt ein anderes Skript: http://www.vim.org/scripts/script.php ? script_id = 2373 HTH –