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

5 月 23 日
 phlips5437
大家好,现在使用 CLI 的 ai agent ,用它通过各种图表、流程图的方式来展示解决方案

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

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

ps.单独的 mermaid/excalidraw 这种暂时不考虑,我只想在终端下能够快速展示
1454 次点击
所在节点    问与答
8 条回复
devld
5 月 23 日
换中英等宽字体?
ntdll
5 月 23 日
一种变通方案,让他把这些信息写入到文件,然后你自己用编辑器打开对应的文件查看,并使用等宽字体。

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

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



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





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

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





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

```

---

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/1214962

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX