Jetbrains 终端启用 codex,按 Backspace 键或空格键会吞中文字符,各位有遇到吗,很苦恼

19 天前
 zhaojun1998

前置条件:使用 Jetbrains 内的终端( PowerShell 、CMD 、Bash 、WSL2 都行)输入 codex 进入。 复现步骤目前发现 2 种: 1. 输入一个中文字符,然后再输入一个空格,第一个中文字符就看不到了,实际还有,只是看不到,回车发送给 codex 后能看到被"吞"的字符。 2. 输入两个中文字符,按 Backspace 键删除一次,最后一个字符被删了,前一个被 "吞" 了。

尝试谷歌搜索、站内搜索、调整 Jetbrains 终端类型/设置/字体均无法解决。

其他的一些尝试:

1726 次点击
所在节点    JetBrains
9 条回复
xuhuanzy
19 天前
跟 Jetbrains 无关,因为 vscode 也会出现这个问题
JYii
19 天前
是的,打错字删除,删出一个空格来,似乎是显示 bug ,只使用其他 terminal 了。
surbomfla
19 天前
好像是 Codex Terminal 的 bug ,使用 VSC 的 Codex 插件 没有这个问题
marco330
19 天前
me too
EyebrowsWhite
19 天前
在 alacrity+zellij 下遇到了,而且英文也吞,不过应该只是字体颜色变得和背景一样了,回车之后就正常显示了
asd999cxcx
19 天前
各位是如何解决 codex 生成的代码中文乱码问题的?
HuskyYellow
19 天前
power shell 也遇到这个问题了, 我不怕丢那一个字,反正总比自己手敲代码快
jarmanq
19 天前
@asd999cxcx
我是 windows ,在 C:\Users\用户名\.codex 下新建 AGENTS.md 文件
然后加上如下内容就可以了

必须使用 UTF-8 编码

Your code must use the UTF-8 encoding format

回复请使用中文

Reply in Chinese
zhaojun1998
6 天前
@xuhuanzy @JYii @surbomfla @marco330 @EyebrowsWhite @asd999cxcx @HuskyYellow @jarmanq

v0.48.0 看起来是解决了。

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

https://ex.noerr.eu.org/t/1164360

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

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

© 2021 V2EX