Emacs имеет Paredit, который активно мешает вам вводить несбалансированные круглые скобки (не доставлять C-Q (
, чтобы принудительно вставить литеральный, или другое безумие). Вставка открытого парса также вставляет закрывающий. Перестановка по паре либо удаляет как открывающий, так и закрывающий палец, или ни один из них. Есть ярлыки, чтобы обернуть голые слова в новых парнах, выпустить слово из существующих в настоящее время парсенов, развернуть parens, чтобы пролить больше близлежащих слов и т.д.
Что-то вроде
imap ( ()<Left>
может помочь вам начать работу в Vim. Но какой лучший способ подражать некоторым другим более мощным функциям Paredit в Vim?