From 87787ad3dc4c046ea1c854abb3177e38abd9fe71 Mon Sep 17 00:00:00 2001 From: KenanZhu <3471685733@qq.com> Date: Mon, 18 May 2026 17:59:00 +0800 Subject: [PATCH] =?UTF-8?q?style(gui):=20=E7=BC=96=E8=BE=91=E5=99=A8?= =?UTF-8?q?=E9=AB=98=E4=BA=AE=E9=85=8D=E8=89=B2=E6=9B=B4=E6=94=B9=E4=B8=BA?= =?UTF-8?q?=20VSCode=20C=20=E9=A3=8E=E6=A0=BC=E5=B9=B6=E4=B8=BA=E5=B8=83?= =?UTF-8?q?=E5=B0=94=E5=AD=97=E9=9D=A2=E9=87=8F=E7=8B=AC=E7=AB=8B=E9=85=8D?= =?UTF-8?q?=E8=89=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/gui/ALAutoScriptEditDialog.py | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/gui/ALAutoScriptEditDialog.py b/src/gui/ALAutoScriptEditDialog.py index 35b1462..7d63b40 100644 --- a/src/gui/ALAutoScriptEditDialog.py +++ b/src/gui/ALAutoScriptEditDialog.py @@ -44,44 +44,44 @@ class ALScriptHighlighter(QSyntaxHighlighter): self._rules = [] keywordFmt = QTextCharFormat() - keywordFmt.setForeground(QColor("#007ACC")) + keywordFmt.setForeground(QColor("#569CD6")) keywordFmt.setFontWeight(QFont.Weight.Bold) for kw in ["IF", "ELSE IF", "ELSE", "ENDIF", "END IF", "SET", "PASS", "THEN"]: pattern = r"\b" + kw.replace(" ", r"\s+") + r"\b" self._rules.append((pattern, keywordFmt)) opFmt = QTextCharFormat() - opFmt.setForeground(QColor("#AF00DB")) + opFmt.setForeground(QColor("#C586C0")) opFmt.setFontWeight(QFont.Weight.Normal) for op in [r"\.EQ\.", r"\.NEQ\.", r"\.BGT\.", r"\.BLT\.", r"\.BGE\.", r"\.BLE\.", r"\.ADD\.", r"\.SUB\.", r"\.AND\.", r"\.OR\."]: self._rules.append((op, opFmt)) - literalFmt = QTextCharFormat() - literalFmt.setForeground(QColor("#AF00DB")) - literalFmt.setFontWeight(QFont.Weight.Bold) - for lit in [".TRUE.", ".FALSE."]: - self._rules.append((r"\b" + lit.replace(".", r"\.") + r"\b", literalFmt)) + boolFmt = QTextCharFormat() + boolFmt.setForeground(QColor("#4FC1FF")) + boolFmt.setFontWeight(QFont.Weight.Bold) + self._rules.append((r"\.TRUE\.", boolFmt)) + self._rules.append((r"\.FALSE\.", boolFmt)) funcFmt = QTextCharFormat() - funcFmt.setForeground(QColor("#795E26")) + funcFmt.setForeground(QColor("#DCDCAA")) funcFmt.setFontWeight(QFont.Weight.Normal) self._rules.append((r"\b(?:DATE|TIME)\b", funcFmt)) varFmt = QTextCharFormat() - varFmt.setForeground(QColor("#267F99")) + varFmt.setForeground(QColor("#9CDCFE")) varFmt.setFontWeight(QFont.Weight.Normal) var_names = [name for _, (name, _) in ALL_VARIABLES.items()] for var in var_names: self._rules.append((r"\b" + var + r"\b", varFmt)) strFmt = QTextCharFormat() - strFmt.setForeground(QColor("#A31515")) + strFmt.setForeground(QColor("#CE9178")) strFmt.setFontWeight(QFont.Weight.Normal) self._rules.append((r"'[^']*'", strFmt)) numFmt = QTextCharFormat() - numFmt.setForeground(QColor("#098658")) + numFmt.setForeground(QColor("#B5CEA8")) numFmt.setFontWeight(QFont.Weight.Normal) self._rules.append((r"\b\d+\b", numFmt)) commentFmt = QTextCharFormat() - commentFmt.setForeground(QColor("#008000")) + commentFmt.setForeground(QColor("#6A9955")) commentFmt.setFontItalic(True) self._rules.append((r"//[^\n]*", commentFmt))