如何在 macOS Big Sur 上修复 VS Code 集成终端时断时续的问题?

jam*_*ell 4 visual-studio-code macos-big-sur

在 Big Sur 上的 VS Code 中的集成终端中输入非常烦人的延迟和缓慢。这是唯一遇到此问题的应用程序,iTerm 等不会遇到此问题。我尝试禁用所有插件、主题、字体等以试图找到根本原因。

jam*_*ell 16

基于这里的线程我能够通过运行以下命令成功缓解问题:codesign --remove-signature /Applications/Visual\ Studio\ Code.app/Contents/Frameworks/Code\ Helper\ \(Renderer\).app并重新启动 VS Code,延迟完全消失,一切恢复正常。

如果您信任 VS Code 开发人员,那么删除签名应该不是问题,而是 YMMV。

对我来说,我很高兴找到这个解决方案,因为它让我发疯。

  • 删除签名需要付费吗?错误修复后是否可以撤消? (2认同)

cod*_*der 13

可能是康斯坦丁·波波夫斯基的答案的更新已被删除。

在settings.json中,设置:

  "terminal.integrated.gpuAcceleration": "off",
Run Code Online (Sandbox Code Playgroud)

对我有很大帮助,但是它确实有打字时不渲染下划线的副作用 - 但对我来说,这是两害相权取其轻。

注意:您似乎不必重新加载会话,只需保存 .json 文件,终端就会更新(您可以明显看到它略有变化)。

  • 是的,对我来说,我永远不想不使用 GPU 或渲染性能下降。但这很有用,尤其是在 GPU 受限的机器上,无论如何你都不需要这个功能。 (2认同)
  • 这对我来说似乎工作得很好...VSCode 告诉我,相反它应该更慢。任何关于为什么这有效的见解?另外,终端是文本,GPU 如何加速它呢? (2认同)