当输入代码时,Emacs 会暂时突出显示匹配的大括号或方括号。但是,对于现有代码,如果我突出显示它的双胞胎,是否可以要求它突出显示匹配的大括号或方括号?
在处理编译器错误和警告时,我经常尝试进行健全性检查。我通常在编码时输入两个大括号,然后再在中间插入代码,但有时在调试时注释掉代码时无意中注释掉一个大括号。
对于处理 Emacs 中的大括号和方括号匹配有什么建议吗?
操作系统主要是 Linux/Unix,但我也在 OS X 和 Windows 上使用它。
最佳答案
如果您正在处理支持它的语言,请提供 ParEdit一副严肃的样子。如果您不使用 Lisp 方言,它就没有那么有用了。
对于一般的大括号/方括号/paren 突出显示,查看 highlight-parentheses模式(当 point
位于其中时,用颜色对多级大括号进行编码)。您还可以通过自定义打开show-paren-mode
(即M-x customize-variable show-paren-mode
);那个强烈突出显示匹配点的大括号/方括号/括号(如果点不匹配任何东西,你会得到不同的颜色)。
我的 .emacs
当前包含(除其他外)
(require 'highlight-parentheses)
(define-globalized-minor-mode global-highlight-parentheses-mode highlight-parentheses-mode
(lambda nil (highlight-parentheses-mode t)))
(global-highlight-parentheses-mode t)
还有 show-paren-mode
自定义,这对我很有帮助(当然,我在 lisping 时也使用 paredit,但这些仍然有点用处)。
关于c++ - Emacs 大括号和括号突出显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9454489/