我不知道cc-mode或cedet是否提供类似的功能,但我希望这不是很难实现。 我的需求是在C ++ / C#源文件中,在#ifdef(something)和#endif之间更改代码的背景。是否有可用的模式选项或从哪里开始实现此功能?
您可以使用“hideif”包,您可以通过以下方式启用它: 您可以使用“hideif”包,您可以通过以下方式启用它: M-x hide-ifdef-mode 启用后,您需要自定义hide-ifdef-shadow为true,以指示着色而不是不可见文本。 如果您使用CEDET解析文件,则还将获得许多#define宏与hideif一起准确的额外好处。