VSCode的bash终端文字变得不可见

14
在VS Code的bash窗口中,如果我运行一个返回长响应的命令,例如“git log”,并用双击ctrl + C中断它,则我输入的所有内容都是不可见的。Bash可以正常工作,因为我可以输入"clear"并获取任何命令的响应,但我无法看到自己的文本。
目前我只能删除该终端并插入另一个终端。
4个回答

33

帮助我的解决方案是在设置中将 terminal.integrated.gpuAcceleration 更改为 off


9

终端中的一些文本不可见:https://github.com/microsoft/vscode/issues/44273

  • VS Code 版本:1.67.2
  • 操作系统版本:Win10
  • 笔记本电脑型号:Asus K53SV

临时解决方案:

  • 文件 > 引用 > 设置(或 Ctrl + ,)
  • 输入:terminal.integrated.gpu
  • 将其中一个设置为 off

enter image description here


2
这是一个很好的答案。我的朋友提供了一个bug链接、版本号、点击路径和一个gif动画。我会毫不犹豫地推荐他。 - meteorainer

4
我知道这不是一个很好的答案,但它绝对是一个 bug。
你可以在这里看到,VSCode 在 Windows 中使用的集成终端仍在非常活跃的开发中:https://github.com/Microsoft/vscode/issues/45693
目前跟踪到的 bug 包括颜色和“不可见”问题,以及与命令终止(ctrl+c)恢复相关的问题。
VSCode 是一个开源项目,拥有相当敏感和热心的社区来解决各种 bug。看起来这个具体的 bug 还没有被提出过(尽管有变种),所以如果你在这里提出它:https://github.com/Microsoft/vscode/issues 那么某人就可以看一眼并修复它!

谢谢,我会在那里提出一个问题。我的问题并不像你的回答那样好。 - Stelium

1
有时你会遇到一个问题,它会严重影响你的电脑鼠标行为,是吗?
我的解决方法是:
  1. 在命令行中键入code --disable-gpu,希望它能起作用。
  2. 更新你的机器、更新 VSCODE 并祈祷它能起作用。
如果这些方法都不起作用,告诉我你看到了什么。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接