Skip to content

MarkdownCustomCodeTheme

用于代码高亮的自定义文本样式映射。

当需要对每个代码 token 单独设置样式,而不是使用内置的 MarkdownCodeTheme 时,可将其用作 code_theme。

字段名对应各类代码 token(例如 keyword、string、comment)。未指定的字段保留默认的 token 样式。

属性 ​

名称类型默认值说明
additionOptional[TextStyle]NoneStyle for inserted/added diff tokens.
attrOptional[TextStyle]NoneStyle for attribute tokens.
attributeOptional[TextStyle]NoneStyle for alternative attribute token name.
built_inOptional[TextStyle]NoneStyle for built-in symbol tokens.
builtin_nameOptional[TextStyle]NoneStyle for built-in name tokens.
bulletOptional[TextStyle]NoneStyle for bullet/list marker tokens.
class_nameOptional[TextStyle]NoneStyle for class name tokens.
codeOptional[TextStyle]NoneBase style for code text.
commentOptional[TextStyle]NoneStyle for comment tokens.
deletionOptional[TextStyle]NoneStyle for removed/deleted diff tokens.
doctagOptional[TextStyle]NoneStyle for documentation tag tokens.
emphasisOptional[TextStyle]NoneStyle for emphasized tokens.
formulaOptional[TextStyle]NoneStyle for formula/math tokens.
functionOptional[TextStyle]NoneStyle for function identifier tokens.
keywordOptional[TextStyle]NoneStyle for keyword tokens.
linkOptional[TextStyle]NoneStyle for link tokens.
link_labelOptional[TextStyle]NoneStyle for link label tokens.
literalOptional[TextStyle]NoneStyle for literal constant tokens.
metaOptional[TextStyle]NoneStyle for metadata tokens.
meta_keywordOptional[TextStyle]NoneStyle for metadata keyword tokens.
meta_stringOptional[TextStyle]NoneStyle for metadata string tokens.
nameOptional[TextStyle]NoneStyle for generic name/identifier tokens.
numberOptional[TextStyle]NoneStyle for numeric literal tokens.
operatorOptional[TextStyle]NoneStyle for operator tokens.
paramsOptional[TextStyle]NoneStyle for parameter list tokens.
pattern_matchOptional[TextStyle]NoneStyle for pattern matching tokens.
quoteOptional[TextStyle]NoneStyle for quote/blockquote tokens.
regexpOptional[TextStyle]NoneStyle for regular expression tokens.
rootOptional[TextStyle]NoneBase style for root code container.
sectionOptional[TextStyle]NoneStyle for section heading tokens.
selector_attrOptional[TextStyle]NoneStyle for CSS selector attribute tokens.
selector_classOptional[TextStyle]NoneStyle for CSS selector class tokens.
selector_idOptional[TextStyle]NoneStyle for CSS selector id tokens.
selector_pseudoOptional[TextStyle]NoneStyle for CSS selector pseudo-class tokens.
selector_tagOptional[TextStyle]NoneStyle for CSS selector tag tokens.
stringOptional[TextStyle]NoneStyle for string literal tokens.
strongOptional[TextStyle]NoneStyle for strong/bold tokens.
strongeOptional[TextStyle]NoneLegacy/alternate token key style for strong text.
substOptional[TextStyle]NoneStyle for substitution/interpolation tokens.
subtrOptional[TextStyle]NoneLegacy/alternate token key style for substitution tokens.
symbolOptional[TextStyle]NoneStyle for symbol tokens.
tagOptional[TextStyle]NoneStyle for markup tag tokens.
template_tagOptional[TextStyle]NoneStyle for template tag tokens.
template_variableOptional[TextStyle]NoneStyle for template variable tokens.
titleOptional[TextStyle]NoneStyle for title/name tokens.
typeOptional[TextStyle]NoneStyle for type annotation tokens.
variableOptional[TextStyle]NoneStyle for variable identifier tokens.

关注我,学习大模型、大数据、Python等热门技术。