你们 vscode remote 的 terminal 中文有没有打不出来的情况?

2024-10-26 15:03:35 +08:00
 chenqh

是输入法的问题?

还是字体的问题?

快郁闷死了.

有什么办法可以把这个字体改为默认的吗?

2226 次点击
所在节点    Visual Studio Code
17 条回复
SenLief
2024-10-26 15:13:25 +08:00
你先复制粘贴一段中文过去看看能不能显示的。
chenqh
2024-10-26 15:24:19 +08:00
@SenLief 复制过去,好像没有问题,难道这说明这是输入法的问题吗?

但是这个输入法,我已经比较顺手了.
chenqh
2024-10-26 15:25:28 +08:00
小狼毫输入法不行我怎么办啊,毕竟自带的五笔输入法添加词库很麻烦.
SenLief
2024-10-26 15:27:20 +08:00
你先换一个输入法试试不就知道了。
EyebrowsWhite
2024-10-26 15:35:17 +08:00
检查一下远程主机的 LANG LC_ALL 等等语言相关的环境变量是不是 en_US.UTF-8
chenqh
2024-10-26 15:39:02 +08:00
@EyebrowsWhite 关键是现在一下行,一下不行,我都怀疑是不是错觉了.
chenqh
2024-10-26 15:46:29 +08:00
唯一能稳定复现的就是 先输入双引号"", 然后在中间输入 '外貌'两个字,会出现吞字.
imjiaoyuan
2024-10-26 16:23:15 +08:00
字体在设置里面可以改(搜 font ,我一直 wsl 里用 consolas ,中文没有遇到过问题。另外能不能发个截图?我之前遇到过 git bash 不能显示中文的情况,加了个-i 参数就可以了。远程主机的话参考下#5
chenqh
2024-10-26 16:43:24 +08:00
@imjiaoyuan LANG 的值是 en_US.UTF-8, 只要这个环境变量的值是这个就行了吧.
billzhuang
2024-10-26 17:35:08 +08:00
terminal 什么情况要输入中文
lisxour
2024-10-26 17:39:16 +08:00
排除法,换输入法,换终端,换字体
mikewang
2024-10-26 17:55:40 +08:00
不是最佳但管用的方法,将以下两行加入 ~/.bashrc:

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
chenqh
2024-10-26 18:23:43 +08:00
@billzhuang 自定义的命令,参数要输入中文.
chenqh
2024-10-26 18:27:19 +08:00
@lisxour 但是换 windows terminal 是没有问题的,但是啊,vscode ssh, 自带的终端是最方便的啊.
chenqh
2024-10-26 18:27:51 +08:00
@billzhuang python click, invoke 配合 vscode 还算可以的.
esee
2024-10-26 19:21:37 +08:00
没问题,我也用 vscode 的 remote 开发,中文正常
maix27
2024-10-26 22:42:17 +08:00
别写中文参数...吧 编码问题很复杂,最好一开始就用全英文来避免。

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

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

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

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

© 2021 V2EX