phlips5437
V2EX  ›  问与答

如何解决 cli 下 ai agent 输出中英文混搭的 ascii 图表字符漂移的情况?

  •  
  •   phlips5437 · 1 day ago · 748 views
    大家好,现在使用 CLI 的 ai agent ,用它通过各种图表、流程图的方式来展示解决方案

    但因为中英文混搭,所以 ascii 输出的时候经常会出现漂移

    请问大家碰到这种情况是怎么解决的

    ps.单独的 mermaid/excalidraw 这种暂时不考虑,我只想在终端下能够快速展示
    Supplement 1  ·  4h 37m ago
    各位,搞定了

    在终端下的路径是

    我:
    llm->mermaid



    ai agent:
    Mermaid 语法

    ├──→ Go mermaid-ascii ──→ ASCII 终端图

    └──→ beautiful-mermaid ──→ SVG 矢量图

    ai 回复的文本中,直接使用 ascii 显示中英文混搭的结构图,不会出现排版错误;
    svg 嵌入在 html 中,实现与原本 mermaid 一比一还原
    8 replies    2026-05-24 21:22:23 +08:00
    devld
        1
    devld  
       1 day ago via Android
    换中英等宽字体?
    ntdll
        2
    ntdll  
       1 day ago
    一种变通方案,让他把这些信息写入到文件,然后你自己用编辑器打开对应的文件查看,并使用等宽字体。

    如果你的终端可以直接设置字体,也可以尝试直接设置为等宽字体,但仍然可能出现你说的情况,要完全避免可能需要将非中文都输出为全角
    phlips5437
        3
    phlips5437  
    OP
       1 day ago
    @devld 这个试过,效果不佳,依然会有漂移
    phlips5437
        4
    phlips5437  
    OP
       1 day ago
    @ntdll 我就是想在终端里直接显示,如果要写入文件,我就直接用 html 来渲染了。终端就是搞起来快。。。。
    billlee
        5
    billlee  
       1 day ago
    换个好点的终端模拟器?
    lwwww
        6
    lwwww  
       1 day ago
    用 kitty 、ghostty 试试
    phlips5437
        7
    phlips5437  
    OP
       7h 32m ago
    @billlee
    @lwwww

    目前就在 ghostty 下,效果还是不太行



    ┌─────────┐
    │ │
    │ 开盘扫描 │
    │ │
    └────┬────┘





    ◇─────────◇
    │ │
    │MA50 上方? ├─────────┐
    │ │ │
    ◇────┬────◇ 否│
    │ │
    是│ │
    │ │
    │ │
    ▼ ▼
    ◇─────────◇ ┌──────┐
    │ │ │ │
    │ RSI 信号? ├──┐ │ 跳过 │
    │ │ │ │ │
    ◇────┬────◇ │ └──────┘
    │ │
    超卖│ │
    │ └────超买┬──────────中性┐
    │ │ │
    ▼ ▼ ▼
    ┌─────────┐ ┌──────┐ ┌──────┐
    │ │ │ │ │ │
    │ 买入执行 │ 卖出执行 │ 继续观察 │
    │ │ │ │ │ │
    └─────────┘ └──────┘ └──────┘
    phlips5437
        8
    phlips5437  
    OP
       7h 31m ago
    ## 1. 流程图 — 交易决策树

    ```
    ┌─────────┐
    │ │
    │ 开盘扫描 │
    │ │
    └────┬────┘





    ◇─────────◇
    │ │
    │MA50 上方? ├─────────┐
    │ │ │
    ◇────┬────◇ 否│
    │ │
    是│ │
    │ │
    │ │
    ▼ ▼
    ◇─────────◇ ┌──────┐
    │ │ │ │
    │ RSI 信号? ├──┐ │ 跳过 │
    │ │ │ │ │
    ◇────┬────◇ │ └──────┘
    │ │
    超卖│ │
    │ └────超买┬──────────中性┐
    │ │ │
    ▼ ▼ ▼
    ┌─────────┐ ┌──────┐ ┌──────┐
    │ │ │ │ │ │
    │ 买入执行 │ 卖出执行 │ 继续观察 │
    │ │ │ │ │ │
    └─────────┘ └──────┘ └──────┘

    ```

    ---
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   853 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 20:54 · PVG 04:54 · LAX 13:54 · JFK 16:54
    ♥ Do have faith in what you're doing.