Emacs有Paredit,它可以主动防止您输入不平衡的括号(除非使用C-Q (
来强制插入文本括号或其他操作)。插入左括号也会同时插入右括号。回退删除一个括号要么同时删除开括号和闭括号,要么都不删除。还有一些快捷键可以将裸单词包装在新的括号中,从当前封闭的括号中排除单词,扩展括号以吞噬更多附近的单词等。
类似这样的...
imap ( ()<Left>
可以帮助你入门Vim。但是,如何在Vim中模拟一些其他更强大的Paredit功能?
Emacs有Paredit,它可以主动防止您输入不平衡的括号(除非使用C-Q (
来强制插入文本括号或其他操作)。插入左括号也会同时插入右括号。回退删除一个括号要么同时删除开括号和闭括号,要么都不删除。还有一些快捷键可以将裸单词包装在新的括号中,从当前封闭的括号中排除单词,扩展括号以吞噬更多附近的单词等。
类似这样的...
imap ( ()<Left>
可以帮助你入门Vim。但是,如何在Vim中模拟一些其他更强大的Paredit功能?