【发布时间】:2015-01-02 05:30:48
【问题描述】:
我正在学习如何使用 Emacs 编写代码 (c++)。我想知道,是否有一个包(我使用的是 Emacs 24.3)可以突出显示成对或属于同一组的语法元素?比如我想当光标在任意一个if、elseif、else三个元素上时同时高亮,这样我就可以看清楚哪三个代码块属于同一个条件句。我认为它很有用,尤其是在嵌套 if 句子时。另一种情况是(我不确定它是否与前一个功能相同),当光标位于return 关键字上时,所有return 关键字将同时突出显示。这样我就可以检查函数中的所有现有案例。
顺便说一句,此功能在 c++ 中的用处可能不如在没有大括号的其他一些语言(例如 shell 脚本或 VB.NET)中有用。但它仍然是阅读代码的好帮手。
【问题讨论】:
-
要突出显示返回(就像光标当前所在的任何单词),您可以使用Highlight symbol中的
highlight-symbol-mode。