编辑器
统一语法高亮颜色
This commit is contained in:
@@ -760,10 +760,13 @@ type TTslSynHighLighter = class(TSynHighLighter)
|
|||||||
SetJsToken(tokens,vi,idx);
|
SetJsToken(tokens,vi,idx);
|
||||||
end else
|
end else
|
||||||
if {pos(vi,jsfh)}isjsfh then
|
if {pos(vi,jsfh)}isjsfh then
|
||||||
|
begin
|
||||||
|
if vi<>" " or vi="\t" then
|
||||||
begin
|
begin
|
||||||
td := SetJsToken(tokens,vi,idx);
|
td := SetJsToken(tokens,vi,idx);
|
||||||
if td and hightercolor then
|
if td and hightercolor then
|
||||||
td.FFcolor := hightercolor.symcolor()
|
td.FFcolor := hightercolor.symcolor() ;
|
||||||
|
end
|
||||||
end else
|
end else
|
||||||
begin
|
begin
|
||||||
ttk+=vi;
|
ttk+=vi;
|
||||||
@@ -1352,15 +1355,21 @@ type TBatSynHigLighter = class(TSynHighLighter)
|
|||||||
case lvv of
|
case lvv of
|
||||||
"rem":
|
"rem":
|
||||||
begin
|
begin
|
||||||
|
if hightercolor then v.FFcolor := hightercolor.commentcolor();
|
||||||
|
else
|
||||||
v.FFColor := 0x80CD43;
|
v.FFColor := 0x80CD43;
|
||||||
rem := true;
|
rem := true;
|
||||||
end
|
end
|
||||||
"if","else","echo","for","in","dir","cmd":
|
"if","else","echo","for","in","dir","cmd","pause","not":
|
||||||
begin
|
begin
|
||||||
|
if hightercolor then v.FFcolor := hightercolor.keycolor();
|
||||||
|
else
|
||||||
v.FFColor := 0xFF0000;
|
v.FFColor := 0xFF0000;
|
||||||
end
|
end
|
||||||
"@","~","#","%","&","*","=":
|
"@","~","#","%","&","*","=":
|
||||||
begin
|
begin
|
||||||
|
if hightercolor then v.FFcolor := hightercolor.symcolor();
|
||||||
|
else
|
||||||
v.FFColor := 0x0000FF;
|
v.FFColor := 0x0000FF;
|
||||||
end else
|
end else
|
||||||
begin
|
begin
|
||||||
@@ -1368,16 +1377,22 @@ type TBatSynHigLighter = class(TSynHighLighter)
|
|||||||
begin
|
begin
|
||||||
if pos("::",lvv) then
|
if pos("::",lvv) then
|
||||||
begin
|
begin
|
||||||
|
if hightercolor then v.FFcolor := hightercolor.commentcolor();
|
||||||
|
else
|
||||||
v.FFColor := 0x80CD43;
|
v.FFColor := 0x80CD43;
|
||||||
rem := true;
|
rem := true;
|
||||||
end else
|
end else
|
||||||
begin
|
begin
|
||||||
|
if hightercolor then v.FFcolor := hightercolor.fontcolor();
|
||||||
|
else
|
||||||
v.FFColor := 0xFF9900;// #0099FF
|
v.FFColor := 0xFF9900;// #0099FF
|
||||||
end
|
end
|
||||||
end else
|
end else
|
||||||
begin
|
begin
|
||||||
if pos("%",lvv) then
|
if pos("%",lvv) then
|
||||||
begin
|
begin
|
||||||
|
if hightercolor then v.FFcolor := hightercolor.sysfunccolor();
|
||||||
|
else
|
||||||
v.FFColor := 0xFF0000;
|
v.FFColor := 0xFF0000;
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user