【发布时间】:2013-10-21 09:51:32
【问题描述】:
Notepad++ C 和 C++ 内置语言,不识别 stdint 类型(uint8_t 等),因此这些类型不会着色。
有没有办法提取内置语言,以便插入 stdint 类型,而不必从头开始创建新语言?
【问题讨论】:
-
为什么 npp 应该将这些类型与标准库中定义的任何其他类型区别对待?
-
因为一个人可以只使用 stdint 类型编写他的代码,这与 C 核心类型不同,不会着色。
-
你提到的“stdint types”只是typedefs,没有别的;这就是他们不被“认可”的原因。幸运的是,Notepad++ 是完全开源的,所以你可以下载,根据个人喜好调整,然后重新编译。
-
以上所有cmets都是正确的。我没有测试 npp 选择不绘制 stdint 类型的有效性。我只是想美化/让我的代码更显眼。