如何在Emacs中高亮显示#ifdef <code/> #endif?

4

我不知道cc-mode或cedet是否提供类似的功能,但我希望这不是很难实现。

我的需求是在C ++ / C#源文件中,在#ifdef(something)和#endif之间更改代码的背景。是否有可用的模式选项或从哪里开始实现此功能?


1个回答

2
您可以使用“hideif”包,您可以通过以下方式启用它:

您可以使用“hideif”包,您可以通过以下方式启用它:

M-x hide-ifdef-mode

启用后,您需要自定义hide-ifdef-shadow为true,以指示着色而不是不可见文本。

如果您使用CEDET解析文件,则还将获得许多#define宏与hideif一起准确的额外好处。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接