如何移除Visual Studio Code终端上的遮挡黑块?
问题描述
我正在使用Visual Studio Code 1.8.0版本,打开新终端时发现有一块黑块遮挡了部分区域:
虽然终端可正常执行命令(如运行npm install),光标也会随命令输出下移,但黑块会覆盖所有可见文本:
我已尝试以下操作:查看类似问题的解决方案(无效)、重新加载VS Code、检查更新(无可用更新)、切换cmd/bash/PowerShell/git bash等终端类型(问题依旧)、外部终端执行命令正常。请问如何移除该黑块?
解决方法
关闭终端GPU加速
打开VS Code设置(快捷键Ctrl+,),搜索terminal.integrated.gpuAcceleration,将选项改为off,重启VS Code后验证问题是否消失。这是旧版本VS Code终端渲染常见的兼容问题。重置终端配置
点击设置界面右上角的「打开设置(JSON)」,删除所有以terminal.integrated.开头的自定义配置项,保存后重启软件,让终端恢复默认设置。清理VS Code缓存
完全关闭VS Code,找到对应系统的缓存目录删除相关文件夹:- Windows:
%APPDATA%\Code\Cache、%APPDATA%\Code\CachedData - macOS:
~/Library/Caches/Code、~/Library/Application Support/Code/CachedData - Linux:
~/.config/Code/Cache、~/.config/Code/CachedData
重新启动VS Code后测试终端。
- Windows:
更换VS Code版本
1.8.0是较旧的版本,可能存在已知渲染bug。可以尝试下载安装更稳定的旧版本(如1.7.x系列),或彻底卸载后重装最新官方版本(若之前检查更新无提示,直接去官网下载安装包覆盖安装)。
内容的提问来源于stack exchange,提问作者Tamir Abutbul
相关产品推荐
相关产品推荐

