新版VSCode一打开终端就卡死,将powershell换成cmd也没用,怎么办?
解决方案:关闭终端的GPU加速
具体操作如下:
方法1:通过设置禁用终端的GPU加速
-
进入设置:点击左上角的“文件”菜单,然后选择“首选项” > “设置”,或者使用快捷键
Ctrl + ,
- 搜索设置项:在设置页面的搜索框中输入“terminal gpu acceleration”,然后按下Enter键
- 禁用GPU:在搜索结果中,找到名为“Terminal > Integrated: Gpu Acceleration”的设置项。默认情况下,该设置项可能为“auto”或“on”。将其改为“off”
- 保存设置:更改设置后,VSCode会自动保存设置,你可以关闭设置面板
- 重新启动:为了让设置生效,需要重新启动VSCode
方法2:通过命令面板禁用硬件加速
- 打开命令面板:使用快捷键
Ctrl + Shift + P
打开命令面板 -
配置运行时参数:在命令面板中输入“Preferences: Configure Runtime Arguments”并运行该命令
-
编辑
argv.json
文件:该命令将打开一个argv.json
文件,用于配置运行时参数 -
添加禁用硬件加速的标志:在
argv.json
文件中添加以下内容:"disable-hardware-acceleration": true
-
保存并关闭文件:保存
argv.json
文件并关闭 -
重启VSCode:关闭并重新启动VSCode,使设置生效
方法3:通过终端启动VSCode时禁用GPU加速
如果你经常通过终端启动VSCode,可以在启动命令中添加--disable-gpu
标志:
code --disable-gpu
说明:
亲测方法1好使,方法2、方法3没试过,不过感觉可行
思路来源于github
在CSDN搜了半天也没找到解决方案,索性自己写一个
第一次发布文章,喜欢的点个赞(●ˇ∀ˇ●)