gpt4 book ai didi

Notepad++ 用户定义语言十六进制数

转载 作者:行者123 更新时间:2023-12-04 07:38:42 25 4
gpt4 key购买 nike

我有一个用于 Notepad++ 的用户定义语言。数字有问题。我将数字设置为突出显示为 0xFF0000(亮红色)。这适用于 5、844、108293 等数字。问题在于 0x50、0x83 等十六进制数字。在十六进制数字的情况下,0 显示正确突出显示,然后 x50 将显示为默认颜色。

我知道这可以正确设置以突出显示整个 0x50,就像我切换到 C++ 一样,数字会正确突出显示。

谢谢你的帮助。

最佳答案

在 Notepad++ 6.2.2 中,您可以在 UDF 对话框中定义十六进制数字的样式,如下所示:

enter image description here

但是,我发现对 UDF 词法分析器中的许多选项都适用的一个警告是,除了行尾的数字外,词法分析器需要数字后面的空格来确定它是一个数字。

例如,0xFF 和 0x00 将被视为数字,而 0x9F 则不会:

white = 0xFF
black = 0x00
SetColor(i, x, r.Min.Y, 0x9F)

关于Notepad++ 用户定义语言十六进制数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13077332/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com