[{"data":1,"prerenderedAt":412},["ShallowReactive",2],{"quirekit-doc:\u002Fplugins\u002Freference\u002Fhighlight":3},{"id":4,"title":5,"body":6,"description":12,"extension":400,"keywords":401,"locale":404,"meta":405,"navigation":152,"order":406,"path":407,"section":408,"seo":409,"stem":410,"__hash__":411},"docs\u002Fplugins\u002Freference\u002Fhighlight.zh-CN.md","Highlight · 文字高亮",{"type":7,"value":8,"toc":389},"minimark",[9,13,24,28,34,84,92,95,111,123,183,190,193,204,208,211,218,223,226,232,238,242,245,250,255,258,265,351,359,362,373,385],[10,11,12],"p",{},"保存语义化高亮颜色，适合标记重点。defaultColor 是新高亮未传颜色时采用的颜色，不是全文背景色。",[10,14,15,19,20],{},[16,17,18],"code",{},"@quirekit\u002Fextension-text-style"," · ",[21,22,23],"strong",{},"MIT",[25,26,27],"h2",{"id":27},"编辑器适用范围",[10,29,30,31],{},"层次：",[21,32,33],{},"共享文档能力",[35,36,37,53],"table",{},[38,39,40],"thead",{},[41,42,43,47,50],"tr",{},[44,45,46],"th",{},"编辑器",[44,48,49],{},"状态",[44,51,52],{},"所需装配与边界",[54,55,56,73],"tbody",{},[41,57,58,62,65],{},[59,60,61],"td",{},"Classic",[59,63,64],{},"直接支持",[59,66,67,72],{},[68,69,71],"a",{"href":70},"\u002Fplugins\u002Freference\u002Fclassic-editor-preset","classicEditorPreset"," — 使用产品中立的 classicEditorPreset；已有能力由预设装配，不要重复追加。Word 预设会替换段落、标题和容器列表，不能把通用结构直接叠加到 Word 模型。",[41,74,75,78,81],{},[59,76,77],{},"Block",[59,79,80],{},"需适配",[59,82,83],{},"需由宿主连接本页所列服务、目标与生命周期，并验证所选 View 和文档模型。核心接口可复用，但没有一段无宿主参数的通用产品安装代码。",[10,85,86,87,91],{},"“直接支持”指已有上述产品装配；具体交互、宿主服务和格式支持仍有各自条件。",[68,88,90],{"href":89},"\u002Fplugins\u002Fcompatibility","状态与接入规则","。许可独立显示。",[25,93,94],{"id":94},"接入",[96,97,102],"pre",{"className":98,"code":99,"language":100,"meta":101,"style":101},"language-sh shiki shiki-themes github-light github-light github-dark","pnpm add @quirekit\u002Fextension-text-style@alpha\n","sh","",[16,103,104],{"__ignoreMap":101},[105,106,109],"span",{"class":107,"line":108},"line",1,[105,110,99],{},[10,112,113,114,117,118,122],{},"在创建 Editor 时放入 ",[16,115,116],{},"extensions","。挂载容器、视图和保存由宿主提供，见",[68,119,121],{"href":120},"\u002Fguide\u002Fquick-start","快速开始","。",[96,124,128],{"className":125,"code":126,"language":127,"meta":101,"style":101},"language-ts shiki shiki-themes github-light github-light github-dark","import { Highlight } from '@quirekit\u002Fextension-text-style'\n\nconst highlighter = Highlight.configure({ defaultColor: 'yellow' })\n","ts",[16,129,130,147,154],{"__ignoreMap":101},[105,131,132,136,140,143],{"class":107,"line":108},[105,133,135],{"class":134},"sDD9d","import",[105,137,139],{"class":138},"sVPnS"," { Highlight } ",[105,141,142],{"class":134},"from",[105,144,146],{"class":145},"s-HEn"," '@quirekit\u002Fextension-text-style'\n",[105,148,150],{"class":107,"line":149},2,[105,151,153],{"emptyLinePlaceholder":152},true,"\n",[105,155,157,160,164,167,170,174,177,180],{"class":107,"line":156},3,[105,158,159],{"class":134},"const",[105,161,163],{"class":162},"sUNQB"," highlighter",[105,165,166],{"class":134}," =",[105,168,169],{"class":138}," Highlight.",[105,171,173],{"class":172},"sgQzM","configure",[105,175,176],{"class":138},"({ defaultColor: ",[105,178,179],{"class":145},"'yellow'",[105,181,182],{"class":138}," })\n",[10,184,185,186,122],{},"安装时按包声明选择兼容版本，外部可用版本以分发源为准。本站使用工作区 Alpha；许可标签来自入口所属包，使用条件见",[68,187,189],{"href":188},"\u002Fsupport","支持与许可",[25,191,192],{"id":192},"按编辑器接入",[10,194,195,196,199,200,203],{},"以下片段沿用已挂载的宿主元素 ",[16,197,198],{},"element","，宿主负责容器尺寸与保存；退出页面时调用 ",[16,201,202],{},"instance.destroy()","。已有预设装配的能力不要再重复追加；需要宿主端口的入口应先完成下方配置。",[205,206],"plugin-integration",{"name":207},"Highlight",[25,209,210],{"id":210},"配置",[10,212,213,214,122],{},"下面是扩展自身的默认选项。预设可以覆盖这些值；它们不等于当前文档属性。配置方法见",[68,215,217],{"href":216},"\u002Fplugins\u002Fconfiguration","配置插件",[219,220,222],"h3",{"id":221},"htmlattributes","HTMLAttributes",[10,224,225],{},"序列化 HTML 时合并的属性，例如 class。它不修改 Canvas 排版，也不是文档中节点属性的默认值。",[10,227,228,229],{},"类型：",[16,230,231],{},"Record\u003Cstring, unknown>",[10,233,234,235],{},"默认：",[16,236,237],{},"{}",[219,239,241],{"id":240},"defaultcolor","defaultColor",[10,243,244],{},"新建高亮未指定颜色时采用的高亮色。",[10,246,228,247],{},[16,248,249],{},"string",[10,251,234,252],{},[16,253,254],{},"\"yellow\"",[25,256,257],{"id":257},"命令与运行方式",[10,259,260,261,264],{},"以下命令由此扩展直接提供，均在当前 Editor 上调用。命令是否可用由已安装 schema、当前选区与保护策略决定；可以先用 ",[16,262,263],{},"editor.can()"," 查询。",[35,266,267,277],{},[38,268,269],{},[41,270,271,274],{},[44,272,273],{},"命令",[44,275,276],{},"参数签名",[54,278,279,291,303,315,327,339],{},[41,280,281,286],{},[59,282,283],{},[16,284,285],{},"setHighlight",[59,287,288],{},[16,289,290],{},"setHighlight(attributes?: HighlightAttributes | undefined)",[41,292,293,298],{},[59,294,295],{},[16,296,297],{},"toggleHighlight",[59,299,300],{},[16,301,302],{},"toggleHighlight(attributes?: HighlightAttributes | undefined)",[41,304,305,310],{},[59,306,307],{},[16,308,309],{},"unsetHighlight",[59,311,312],{},[16,313,314],{},"unsetHighlight()",[41,316,317,322],{},[59,318,319],{},[16,320,321],{},"startHighlighterPen",[59,323,324],{},[16,325,326],{},"startHighlighterPen(color: string | null)",[41,328,329,334],{},[59,330,331],{},[16,332,333],{},"stopHighlighterPen",[59,335,336],{},[16,337,338],{},"stopHighlighterPen()",[41,340,341,346],{},[59,342,343],{},[16,344,345],{},"applyHighlighterPen",[59,347,348],{},[16,349,350],{},"applyHighlighterPen()",[10,352,353,354,358],{},"这里只展示参数签名。接界面时见",[68,355,357],{"href":356},"\u002Fbuild\u002Fcommands","命令与控件","，正文变更继续经过同一事务与历史。",[25,360,361],{"id":361},"下一步",[10,363,364,365,369,370,372],{},"返回",[68,366,368],{"href":367},"\u002Fplugins","全部插件","，或阅读",[68,371,217],{"href":216},"区分配置、文档属性与命令。",[10,374,375,376,380,381,122],{},"自己定义能力时见",[68,377,379],{"href":378},"\u002Fbuild\u002Fextension","扩展开发","；搭建完整宿主时见",[68,382,384],{"href":383},"\u002Fbuild","构建产品",[386,387,388],"style",{},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sDD9d, html code.shiki .sDD9d{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVPnS, html code.shiki .sVPnS{--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s-HEn, html code.shiki .s-HEn{--shiki-default:#032F62;--shiki-light:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sUNQB, html code.shiki .sUNQB{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sgQzM, html code.shiki .sgQzM{--shiki-default:#6F42C1;--shiki-light:#6F42C1;--shiki-dark:#B392F0}",{"title":101,"searchDepth":149,"depth":149,"links":390},[391,392,393,394,398,399],{"id":27,"depth":149,"text":27},{"id":94,"depth":149,"text":94},{"id":192,"depth":149,"text":192},{"id":210,"depth":149,"text":210,"children":395},[396,397],{"id":221,"depth":156,"text":222},{"id":240,"depth":156,"text":241},{"id":257,"depth":149,"text":257},{"id":361,"depth":149,"text":361},"md",[207,18,402,403,222,241,285,297,309,321,333,345,207],"文字高亮","marks","zh-CN",{"navigationTitle":207,"license":23},106,"\u002Fplugins\u002Freference\u002Fhighlight","文字与样式",{"title":5,"description":12},"plugins\u002Freference\u002Fhighlight.zh-CN","OXdUYNVE8zrTU-_V2HWYf25LUh12MlUTFNk-7zjY5ks",1793045212216]