C# 更改闪烁体.NET中的语法颜色
我已经花了一两个小时来摆弄斯金特拉网,但我遇到了一个似乎应该很容易解决的问题。我似乎找不到一种方法来改变斯金塞拉.NET中关键字的实际突出显示颜色。据我所知,他们的文档非常缺乏,我在那里找不到任何帮助。我在这里也看到了很多对我没有帮助的问题。似乎无论我做什么,关键词的突出部分总是深蓝色,这在我表单的主题上是非常难阅读的 到目前为止,我已经组合了这个XML样式,并且正在使用C#代码加载该样式。我把几个例子中的XML放在一起,C代码来自他们网站上的一个问题C# 更改闪烁体.NET中的语法颜色,c#,.net,scintilla,C#,.net,Scintilla,我已经花了一两个小时来摆弄斯金特拉网,但我遇到了一个似乎应该很容易解决的问题。我似乎找不到一种方法来改变斯金塞拉.NET中关键字的实际突出显示颜色。据我所知,他们的文档非常缺乏,我在那里找不到任何帮助。我在这里也看到了很多对我没有帮助的问题。似乎无论我做什么,关键词的突出部分总是深蓝色,这在我表单的主题上是非常难阅读的 到目前为止,我已经组合了这个XML样式,并且正在使用C#代码加载该样式。我把几个例子中的XML放在一起,C代码来自他们网站上的一个问题 <?xml version="1.0
<?xml version="1.0" encoding="utf-8"?>
<ScintillaNET>
<Language Name="65c816 asm">
<Indentation TabWidth="4"/>
<Lexer LineCommentPrefix=";" >
<Keywords List="0" Inherit="False">
adc adc and asl bcc bcs beq bit bmi bne bpl
bra brk brl bvc bvs clc cld cli clv cmp cop
cpx cpy dec dex dey eor inc inx iny jmp jsr
lda ldx ldy lsr mvn mvp nop ora pea pei per
pha phb phd phk php phx phy pla plb pld plp
plx ply rep rol ror rti rtl rts sbc sec sed
sei sep sta stp stx sty stz tax tay tcd tcs
tdc trb tsb tsc tsx txa txs txy tya tyx wai
wdm xba xce
</Keywords>
</Lexer>
<Style Name="CHARACTER" ForeColor="#00AAFF"/>
<Style Name="NUMBER" ForeColor="#00AA00"/>
</Language>
</ScintillaNET>
我犯的错误似乎是没有将我的
包装在
标签中。这样做之后,它似乎起了作用。在发布问题后直接发现这是一件令人尴尬的事情
现在工作:
<?xml version="1.0" encoding="utf-8"?>
<ScintillaNET>
<Language Name="65c816 asm">
<Indentation TabWidth="4"/>
<Lexer LineCommentPrefix=";" >
<Keywords List="0" Inherit="False">
adc adc and asl bcc bcs beq bit bmi bne bpl
bra brk brl bvc bvs clc cld cli clv cmp cop
cpx cpy dec dex dey eor inc inx iny jmp jsr
lda ldx ldy lsr mvn mvp nop ora pea pei per
pha phb phd phk php phx phy pla plb pld plp
plx ply rep rol ror rti rtl rts sbc sec sed
sei sep sta stp stx sty stz tax tay tcd tcs
tdc trb tsb tsc tsx txa txs txy tya tyx wai
wdm xba xce
</Keywords>
</Lexer>
<Styles>
<Style Name="CHARACTER" ForeColor="#00AAFF"/>
<Style Name="NUMBER" ForeColor="#00AA00"/>
</Styles>
</Language>
</ScintillaNET>
adc和asl bcc bcs beq位bmi bne bpl
bra brk brl bvc bvs clc cld cli clv cmp cop
cpx cpy dec dex dey eor inc inx iny jmp jsr
lda ldx ldy lsr mvn mvp nop ora pea pei per
pha phb phk php phx phy pla plb pld plp
plx铺层代表ror rti rts sbc sec sed
sei sep sta stp stx sty stz tay tcd tcs
tdc trb tsb tsc tsx txa txs txy tya tyx wai
波分复用xba-xce
这对我有帮助!谢谢
<?xml version="1.0" encoding="utf-8"?>
<ScintillaNET>
<Language Name="65c816 asm">
<Indentation TabWidth="4"/>
<Lexer LineCommentPrefix=";" >
<Keywords List="0" Inherit="False">
adc adc and asl bcc bcs beq bit bmi bne bpl
bra brk brl bvc bvs clc cld cli clv cmp cop
cpx cpy dec dex dey eor inc inx iny jmp jsr
lda ldx ldy lsr mvn mvp nop ora pea pei per
pha phb phd phk php phx phy pla plb pld plp
plx ply rep rol ror rti rtl rts sbc sec sed
sei sep sta stp stx sty stz tax tay tcd tcs
tdc trb tsb tsc tsx txa txs txy tya tyx wai
wdm xba xce
</Keywords>
</Lexer>
<Styles>
<Style Name="CHARACTER" ForeColor="#00AAFF"/>
<Style Name="NUMBER" ForeColor="#00AA00"/>
</Styles>
</Language>
</ScintillaNET>