#3501·waveterm

[Bug]:在Windows(PowerShell/CMD)上断开/封开TUI渲染布局

作者: szogun1910创建于 2026年9月9日更新于 2026年9月9日
标签bugtriage

当前的行为

描述臭虫 当使用本地的PowerShell或CMD配置在Windows上运行由Node.js所建的全屏终端用户界面(TUI)(如Freebuff,在引擎盖下使用"blested"或"ink")时,界面布局不正确. 文本行和边框相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相相相接相相接相接相接相相接相相相相接相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相

重写

  1. Windows上的开放波终端(Windows 11 / Windows 10).
  2. 使用本地配置文件(PowerShell或命令提示)。
  3. 运行一个TUI应用程序(例如 " npx freebuff " 或任何高级交互式Node.js CLI工具)。
  4. 观察转向的相接成形布局。

• 预期行为 文本界面和框边框应当与终端窗口的左边缘正确对齐,保持正确的固定网格宽度(如80列),就像它在本土Windows终端或经典CMD中所做的那样.

QQ 屏幕截图 *(掌声)

++ 附加上下文

  • ** 监督办**: 窗口
  • :动力壳/CMD
  • Wave终端版本:最新版本
  • ** 尝试的修理(没有起作用)**:
  • sets.json'中将term:fontfamily'改为'Consolas'
  • 强迫':地方壳':cm'和`':地方壳'
  • 在发射前设定环境变量:env:TERM='xterm-256color'、set COLUMNS=80'、`set LINES=24'
  • 调整终端窗口的大小或使用 " Ctrl + L " (区块格式仍然被永久打破)。

• 预期行为

文本界面和框边框应当与终端窗口的左边缘正确对接,保持正确的固定网格宽度,就像在本土Windows终端或经典CMD中那样.

<img宽="925"高="566" alt="Image" src="https://GitHub.com/user-attachments/assets/c27aa18b-0145-42cf-a98d-712fa50bf103"/">".

QQ 波浪版本

页:1

+++ 平台

窗口

OS 版本/分发

无回复( N)

建筑

军火64

还有别的吗?

无回复( N)

内容来源: wavetermdev/waveterm