Skip to content
FunCoding

Search

Search docs, Skills and MCP

Markdown 渲染与源码复制

切换 raw/render,配置 Mermaid 预览并精确复制历史代码和公式。

This page has not been translated into English yet. The original Chinese version is shown below.

终端默认以 render 展示 Mermaid、表格、任务列表、引用、常见 LaTeX 与带语法高亮的代码。raw 更接近源码,适合检查视觉块的原文。

切换视图

Alt/Option+M 改当前会话的模式,不写 settings。macOS 终端需把 Option 当 Meta 发送,否则可能输入普通字符。默认改成 raw:

{
  "ui": {"renderMode": "raw"}
}

只接受 render、raw,切换作用于整体 Markdown 视图,不是某一块。助手和工具图像走独立显示路径,见终端图像。

Mermaid 预览层级

外部图像渲染默认关闭。启用 QWEN_CODE_MERMAID_IMAGE_RENDERING=1 后,在支持时使用 mmdc 生成 PNG;终端图像不可用但装有 chafa 时转 ANSI,否则用线框或紧凑文字,无法预览的类型直接保留代码源。

环境变量作用
QWEN_CODE_DISABLE_MERMAID_IMAGES=1强制禁用图像路径
QWEN_CODE_MERMAID_IMAGE_PROTOCOLkitty、iterm2 或 off
QWEN_CODE_MERMAID_MMD_CLI指定 mmdc 路径
QWEN_CODE_MERMAID_ALLOW_NPX=1允许缺少 mmdc 时用 npx 获取执行器
QWEN_CODE_MERMAID_ALLOW_LOCAL_RENDERERS=1允许项目 node_modules/.bin 执行器
QWEN_CODE_MERMAID_RENDER_WIDTHPNG 宽度覆盖
QWEN_CODE_MERMAID_RENDER_TIMEOUT_MS渲染毫秒超时,上限 60,000
QWEN_CODE_MERMAID_CELL_ASPECT_RATIO字符单元宽高拟合

首次 npx 解析或下载可能较慢。流式输出时只显示有界文本预览,模型回复完成后才尝试图像。交互 TUI 的异步 iTerm2 图像放置当前禁用,即使请求该协议也回退文字/ANSI。

复制 Mermaid、代码和公式

/copy mermaid 1
/copy code typescript
/copy latex 2
/copy latex inline 2

这些默认针对最近一条助手响应,序号从该类别的第一块开始。/copy mermaid 无序号取最后一块;/copy code 1 则数所有 fenced code,不能当 Mermaid 专用编号。

LaTeX 支持常见符号,不是完整 TeX 排版;矩阵、对齐和复杂嵌套可能简化。每行 $...$ 行内表达式限制 1,024 字符,较长公式保留源码。/copy inline-latex 2 是行内复制别名。

选择较早回复

/copy 2
/copy 2 code python
/copy 3 latex

前置正整数选择倒数第 N 条助手消息;后面的块编号则在该消息内选择。/copy code python 2 没有前置整数,含义是最近消息的第二个 Python 块。超出已有消息数量会报告数量而不复制。