前置条件:使用 Jetbrains 内的终端( PowerShell 、CMD 、Bash 、WSL2 都行)输入 codex 进入。 复现步骤目前发现 2 种: 1. 输入一个中文字符,然后再输入一个空格,第一个中文字符就看不到了,实际还有,只是看不到,回车发送给 codex 后能看到被"吞"的字符。 2. 输入两个中文字符,按 Backspace 键删除一次,最后一个字符被删了,前一个被 "吞" 了。
尝试谷歌搜索、站内搜索、调整 Jetbrains 终端类型/设置/字体均无法解决。
其他的一些尝试:
1 xuhuanzy 19 小时 36 分钟前 via Android ![]() 跟 Jetbrains 无关,因为 vscode 也会出现这个问题 |
![]() | 2 JYii 19 小时 36 分钟前 ![]() 是的,打错字删除,删出一个空格来,似乎是显示 bug ,只使用其他 terminal 了。 |
![]() | 3 surbomfla 19 小时 24 分钟前 好像是 Codex Terminal 的 bug ,使用 VSC 的 Codex 插件 没有这个问题 |
4 marco330 16 小时 40 分钟前 me too |
![]() | 5 EyebrowsWhite 16 小时 33 分钟前 via iPhone 在 alacrity+zellij 下遇到了,而且英文也吞,不过应该只是字体颜色变得和背景一样了,回车之后就正常显示了 |
6 asd999cxcx 15 小时 15 分钟前 |
![]() | 7 HuskyYellow 12 小时 1 分钟前 power shell 也遇到这个问题了, 我不怕丢那一个字,反正总比自己手敲代码快 |
8 jarmanq 9 小时 57 分钟前 @asd999cxcx 我是 windows ,在 C:\Users\用户名\.codex 下新建 AGENTS.md 文件 然后加上如下内容就可以了 必须使用 UTF-8 编码 Your code must use the UTF-8 encoding format 回复请使用中文 Reply in Chinese |