Arduino IDE keywords.txt 不高亮 class name KEYWORD1

Arduino IDE keywords.txt does not highlight class name KEYWORD1

###################################
# Syntax Coloring Map For LEDdigits
###################################

LEDdigits   KEYWORD1
setPins   KEYWORD2
digit     KEYWORD2
display   KEYWORD2

库运行正常,但 class 名称未突出显示。

Arduino 的 keywords.txt 语法非常迂腐。如果您使用空格而不是制表符来分隔标记,它将不起作用。

尝试-

LEDdigits    KEYWORD1
#        ^^^^ TabSpace

并记得重新启动 IDE 以查看您的更改。

使用可视化空白,您的文本是

应该是

参考:https://arduino.github.io/arduino-cli/library-specification/#keywordstxt-format