【问题标题】:Notepad++ and stdint.h types [closed]Notepad++ 和 stdint.h 类型 [关闭]
【发布时间】:2013-10-21 09:51:32
【问题描述】:

Notepad++ C 和 C++ 内置语言,不识别 stdint 类型(uint8_t 等),因此这些类型不会着色。

有没有办法提取内置语言,以便插入 stdint 类型,而不必从头开始创建新语言?

【问题讨论】:

  • 为什么 npp 应该将这些类型与标准库中定义的任何其他类型区别对待?
  • 因为一个人可以只使用 stdint 类型编写他的代码,这与 C 核心类型不同,不会着色。
  • 你提到的“stdint types”只是typedefs,没有别的;这就是他们不被“认可”的原因。幸运的是,Notepad++ 是完全开源的,所以你可以下载,根据个人喜好调整,然后重新编译。
  • 以上所有cmets都是正确的。我没有测试 npp 选择不绘制 stdint 类型的有效性。我只是想美化/让我的代码更显眼。

标签: c notepad++ stdint


【解决方案1】:

转到 Settings > Style Configurator,然后转到 C / C++ 语言,然后转到TYPE WORD 样式。您可以在用户定义的关键字文本框中添加新类型uint8_t、uint16_t、uint32_t、int8_t 等。

【讨论】:

  • 是的,您的建议轻松解决了我的问题,没有麻烦!赞一个!
【解决方案2】:

\Notepad++\plugins\APIs\

这就是你要找的东西

【讨论】:

  • 谢谢,有内置的 .xml 文件!它需要一些工作,因为文件不能直接导入,但我想可以做到。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-18
  • 2021-12-09
  • 2011-01-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多