syntax-highlighting - 在 Qtcreator 中为 #ifdef 中的代码启用语法高亮

标签 syntax-highlighting qt-creator

我一直在尝试启用语法突出显示并查看嵌入在 #ifdedfine 块中的代码的调用层次结构,但我找不到它的选项。有人可以指点我怎么做吗?它适用于其他代码/文件,它只是#ifdef 块中的代码(例如#ifdef CPP_UNIT ....#endif)。谢谢。

最佳答案

代码在 #ifdef如果代码处于事件状态,块是语法突出显示的(例如,如果您有 #ifdef Q_OS_WIN 并且在包含的标题中的某处定义了 Q_OS_WIN,则代码将突出显示。否则,它将变灰。)

作为测试,尝试临时替换 #ifdef ...#if 1 .如果后者有效,那么您就知道 ...未由该文件或任何包含的文件定义。

关于syntax-highlighting - 在 Qtcreator 中为 #ifdef 中的代码启用语法高亮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13267528/

相关文章:

python - 是否有任何 python 模块可以获取文本并向其添加 python 语法突出显示?

qt - 最初在 Qt Creator 中隐藏控件

python - 我如何在 Emacs 中为某些东西着色?

syntax-highlighting - 自动语法高亮

c++ - 在 QT Creator 中更改按钮的颜色

c++ - QString : inclass initialization of static data member of non-literal type

c++ - QT creator添加opencv库报错: linker command failed with exit code 1

c++ - "CREATE TABLE IF NOT EXISTS"语句在 qt sqlite 中不起作用

PHPStorm 语法高亮显示错误

markdown - 如何使用Pandoc为Markdown内联代码启用语法突出显示?