为什么 VS Code 编辑器窗口上有灰色色块?

Ale*_*ldi 9 visual-studio-code

在 VS Code 编辑器窗口中,有另一种颜色的方块让我在编码时感到困扰。

有人遇到过或者有同样的问题吗?

VS 代码的屏幕截图

小智 10

2022 年 6 月自动更新后,我开始在 MacBook Pro M1 中遇到此问题。

设置对我来说很"disable-color-correct-rendering": false有效 ~/.vscode/argv.json

我希望这个问题在下一个版本中得到解决。根据我在寻找解决方案时发现的内容,这似乎是一个老问题。


Mar*_*ark 7

如果您使用的是 Mac,请参阅macOS 上的不同颜色区域- 尽管那里也有一份 Linux 报告。相同的深灰色色块。提到了一些建议的修复方法。

最可靠的似乎是更改此设置:
"disable-hardware-acceleration": true

  1. 打开命令选项板并搜索“配置运行时参数”
  2. 设置“禁用硬件加速”:true
  3. 重新开始

或者从终端启动 vscode code --disable-gpu

有效的方法是"disable-color-correct-rendering": true~/.vscode/argv.json文件中删除并重新启动 vscode。现在侧面和底部的不同颜色的补丁已经消失了。

或者

我的 intel mac 也出现过这种情况。"disable-hardware-acceleration": true通过在文件中设置已修复它 .vscode/argv.json

该问题的更多内容:

我的 M1 MacBook Air 上也有同样的问题,我必须打开 argv.json 文件(您可以使用 Shift + CMD + P 并键入Configure Runtime Arguments 打开它)并将此行设置为false

"disable-color-correct-rendering": false(它是打开的true,也许是默认的)。

之后,只需使用 CMD + Q 关闭 VS Code 实例并重新启动即可。

如果您想回滚,这里是以前的 vscode 版本 v1.68 的下载链接(适用于 macOS):

https://az764295.vo.msecnd.net/stable/4af164ea3a06f701fe3e89a2bcbb421d2026b68f//VSCode-darwin-universal.zip
https://az764295.vo.msecnd.net/stable/4af164ea3a06f701fe3e89a2bcbb421d2026b68f/VSCode-darwin.zip
https://az764295.vo.msecnd.net/stable/4af164ea3a06f701fe3e89a2bcbb421d2026b68f/VSCode-darwin-arm64.zip
Run Code Online (Sandbox Code Playgroud)

感谢那些在问题评论中发帖的人提供的信息。