MacBook Air M1虚拟机中VSCode文字不显示问题求助
解决M1 Mac虚拟机Ubuntu中VSCode文字不显示问题
禁用硬件加速
这是ARM架构虚拟机里VSCode最常见的兼容问题:- 按
Ctrl+Shift+P调出命令面板(盲操作即可) - 输入
Preferences: Configure Runtime Arguments并回车 - 在打开的
argv.json文件中添加一行:"disable-hardware-acceleration": true - 保存文件后重启VSCode
- 按
切换渲染后端
如果禁用硬件加速无效,尝试修改渲染后端:- 打开上述的
argv.json - 添加配置:
"ozone-platform-hint": "auto" - 保存后重启VSCode,若仍无效可尝试添加
"chromium-renderers": "gl"
- 打开上述的
重装ARM适配版VSCode
确保安装的是针对ARM64架构的版本,而非x86兼容版:- 先卸载现有VSCode:
sudo apt remove --purge code - 添加微软官方源并安装ARM64版本:
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg sudo sh -c 'echo "deb [arch=arm64] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list' rm -f packages.microsoft.gpg sudo apt update && sudo apt install code
- 先卸载现有VSCode:
修复系统字体
系统字体缺失也可能导致文字不显示:- 安装常用默认字体:
sudo apt install fonts-dejavu-core fonts-freefont-ttf fonts-liberation - 重启VSCode或虚拟机
- 安装常用默认字体:
内容的提问来源于stack exchange,提问作者evdg3611
相关产品推荐
相关产品推荐

