github / github/copilot-cli

Terminal text remains italicized after running a command which outputs italic word.

未关闭
#1,417 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
area:platform-windows area:terminal-rendering
主要语言
Shell
星标
11.2k
派生
1.9k
平均合并
14 小时 16 分钟
30 天内合并 PR
6

描述

### Describe the bug

I encountered a visual bug, that the terminal text style persists in italics after running a command which outputs italics word. I tested `ls` and `pwd`. `ls` caused this bug but `pwd` did not.

Image

You can ask copilot to answer you about \e[0m, to fix this visual bug. It's funny.

Image

I thought it's a bug, but I'm not sure if it was `starship`, `windows terminal`, `pwsh` or something else caused it. If you want more info of my environment, I'd love to provide it.

### Affected version

GitHub Copilot CLI 0.0.407.

### Steps to reproduce the behavior

1. Open PowerShell.
2. Ensure `ls` (or another command) produces output with italic formatting.
3. Launch copilot.
4. Run `ls` (change to command mode and input `ls`).
5. Observe that after the command output is displayed, the Copilot CLI input prompt and subsequent text remain italicized.

### Expected behavior

The input and output formats of copilot itself will not be affected by unexpected factors.

### Additional context

[process-1770871728467-13428.log](https://github.com/user-attachments/files/25251200/process-1770871728467-13428.log)

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。