1
Helsing 53 天前 via iPhone
终端的字体我记得可以设置的,网上找找教程
|
2
essethon 53 天前
与 terminal 有关的选项有很多,包括
"terminal.integrated.fontFamily" "terminal.integrated.fontWeight" 等等 |
4
hahastudio 53 天前 via Android
盲猜编码
输出 utf-16 显示 utf-8 |
5
vvhhaaattt 53 天前 via Android
我猜是 arch ,当时是装了几个中文字体后正常了。
|
6
1800x OP @vvhhaaattt 不是 arch
哪几个字体? |
7
gitclose 53 天前
换个 Mono Nerd Font 试试看
|
8
vvhy 53 天前 via Android
设置一个字体试试,可能默认的字体不存在
开 devtools 调试 |
9
GYMMR 53 天前
我的 debian 刚装好打开 vs 的字体和你一样,比较宽,不是别的,就是字体原因。
我个人比较喜欢用 fira code 字体: "editor.fontFamily": "'Fira Code', 'Fira Mono', monospace" fira code 字体需要自行下载,默认没有。 |
10
flax5a98aa2 53 天前
删掉这个终端,开其他的终端就好了,或者如果你不想关闭这个终端,修改 `terminal.integrated.letterSpacing` 为别的值(默认为 0 ),然后再复原也行。但是这都是临时的解决方法。
VS Code 在切换终端渲染方式时(比如独显/核显切换),似乎只会刷新当前可见的终端,在其他标签页的终端渲染方式没有被调整过来,字符间距比较宽。 |
11
1800x OP @flax5a98aa2 再开 terminal 一样的
试过了 terminal.integrated.letterSpacing ,保存时,terminal 字符间距实时更新,但即使是 0 ,间距还是那么大 |
12
xiwh 53 天前
应该是终端用的非等宽字体导致的,将终端字体切换为 mono 后解决
|
14
xiwh 53 天前
@1800x #13 有没有可能是系统默认的等宽字体就有问题,直接设置 mono 就是用系统默认的等宽字体,有没有试过单独设置为某个等宽字体比如说( JetBrains Mono 需要下载)
|
15
codehz 52 天前
linux 的话很可能是 fontconfig 里写了一些 chromium 系不识别的配置导致的问题。。。
|