You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Arch Linux下VS Code Markdown文本换行异常问题求助

VS Code Markdown换行异常(Arch Linux + Awesome WM)

问题详情

  • 系统环境:Arch Linux(全量更新),VS Code 1.75.1-1(AUR官方编译版),窗口管理器Awesome WM(基于Xorg)
  • 异常表现:Markdown编辑模式下文本换行错误,最后两行部分文字被遮挡;Windows端同版本VS Code显示正常。

已尝试无效操作

  • 重装VS Code并移除所有扩展
  • 切换至Arch社区编译的code-oss
  • 清空所有用户设置

可行排查/解决方向

1. 调整编辑器行高

打开VS Code设置,搜索editor.lineHeight,手动设置一个稍大的值(例如1.6或1.8),保存后查看换行遮挡是否缓解。

2. 修改VS Code启动参数

尝试添加以下启动参数之一启动VS Code,解决Xorg下的渲染沙箱问题:

code --disable-gpu-sandbox

或

code --no-sandbox

也可以尝试强制启用GPU加速:

code --enable-gpu

3. 临时关闭窗口管理器合成器

如果你的AwesomeWM配置了合成器(如picom),临时关闭它后重启VS Code:

  • 执行命令关闭picom:pkill picom
  • 重新打开VS Code验证问题是否消失

4. 更新显卡驱动

确保显卡驱动为最新版本:

  • NVIDIA用户:更新nvidia包
sudo pacman -S nvidia
  • AMD/Intel用户:更新mesa包
sudo pacman -S mesa

更新完成后重启Xorg会话。

5. 尝试Wayland运行环境

临时切换到Wayland下运行VS Code,排除Xorg相关渲染问题:

code --ozone-platform=wayland

内容的提问来源于stack exchange,提问作者user9450761

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 16:55:41