在emacs中高亮显示一对括号内匹配的内容

在emacs中高亮显示一对括号内匹配的内容

我曾经有过这个功能,但我不知道如何再次启用它。在c++-mode(也许在其他模式下也一样)中,当我将光标放在左括号之前或之后时,除了突出显示括号本身外,emacs 还会突出显示括号周围的文本。这个功能如何调用?我如何才能再次使用它?

谢谢!

答案1

(show-paren-mode t)
(setq show-paren-style 'expression)

Emacs手动的,但是show-paren-mode没有提到show-paren-style这篇 emacs-fu 博客文章做。

答案2

软件包 'mic-paren' 可以实现这个功能,并且如果匹配的括号不可见的话,还会告诉你它在哪里。查看这里

这是我喜欢的设置:

(setq paren-dont-touch-blink t)
(require 'mic-paren)
(paren-activate)
(setq paren-match-face 'highlight)
(setq paren-sexp-mode t))

它确实突出显示了括号之间的文本。

答案3

你在考虑 hl-sexp 模式吗?我只将它用于 elisp 模式。从未编写过 cpp 代码。

在此处输入图片描述

相关内容