我阅读了有关编译模式的文档,但我没有找到任何技术来高亮显示编译错误的源代码。
例如,更改产生编译错误的源代码的背景颜色(如Eclipse或Netbeans中的红色下划线)。还有一种在某处读取错误消息的方法。
答案 0 :(得分:5)
通常,编译模式会突出显示编译器输出中的错误消息,您可以使用它来跳转到代码。如果您希望检查/突出显示您的代码语法,您可能需要查看flymake,这应该能够做到这一点。
答案 1 :(得分:2)
选项next-error-highlight
控制在源缓冲区中突出显示编译和grep命中。可能性如下:
如果您使用库simple+.el
,那么您还有另一种可能性:突出显示直到轨迹移动。这突出显示,就像上面的前两种可能性一样,但突出显示并没有消失 - 它只是移动,就像上面的最后一种可能性(边缘)。
这听起来像你想要的。 (这是我使用的。)例如,对于grep
,匹配的文本会在您访问的位置的源文件中突出显示。它会保持突出显示,直到您访问其他命中。
类似选项next-error-highlight-no-select
同样适用。
此外,对于grep
和编译以尊重simple+.el
提供的新值,您还需要库grep+.el
和
分别为compile+.el
。