VS Code终端颜色很复杂

问题描述 投票:0回答:2

我正在使用默认主题。终端的颜色是不可读的,没有意义,并且不一致。我试过切换主题,但它们在所有主题中都很糟糕。

这是默认情况下的样子。你能在灰色背景下阅读我的黄色输入吗?为什么到处都没有黑色背景? Powershell terminal window

我意识到有些设置可以手动设置前/后颜色。但是我觉得有些事情因为终端的行为有些麻烦而被打破了。

例如,这是我第一次启动终端时看到的内容,键入一堆东西,退格键删除一半,调整终端窗格大小,然后再删除一些。注意一些删除的空格有黄色,有些有灰色。还要注意CWD显示的区域是全黑的。 Initial view

以下是我的settings.json文件的内容:

{
    "window.zoomLevel": 0,
    "git.enableSmartCommit": true,
    "workbench.startupEditor": "newUntitledFile"
}

什么需要修复,以及如何?


编辑:

为了满足您的好奇心,我将其添加到我的settings.json文件中:

"workbench.colorCustomizations": {
    "terminal.foreground": "#ffffff",
    "terminal.background": "#000000"
}

没有快乐:Ugly stuff still

powershell colors terminal visual-studio-code vscode-settings
2个回答
3
投票

您的控制台设置可能有问题,您可能希望删除注册表中HKCU \ Console的内容。显然,保存它之前,但不应该有任何副作用:它只是使用默认设置重新创建。


1
投票

有两种解决方案。 Xavier's solution工作,mklement0's comment也是正确的。

Solution #1

做什么Xavier said(和他的回答)。

但是,如果您不想搞乱注册表设置(或者,如果像我一样,您在HKCU \ Console根目录下有很多注册表设置),那么......

Solution #2

  1. 获取Windows 10内部版本号18309(或更新版本) Join the Windows Insider Program 确保你在一个“环”上,包括一个足够新的版本。对我而言,这意味着加入“快速”戒指 等待更新完成安装
  2. "terminal.integrated.windowsEnableConpty": true添加到你的settings.json
  3. 重启终端
  4. Upvote mklement0's comment
  5. ...
  6. 利润!
© www.soinside.com 2019 - 2024. All rights reserved.