如何在 vscode 中更改 WSL(Windows 子系统 Linux)终端字体颜色?

0 visual-studio-code vscode-settings vscode-remote

我注意到,如果我本机打开 WSL 终端,它就没有这些鲜艳的颜色,而且更明显……当我更改 VSCODE 的颜色主题时,终端字体颜色随之而来,但永远不会变得更好:)

vscode 颜色主题 #1

**颜色主题#1**

vscode 颜色主题 #2

颜色主题 #2

原生 WSL 终端

本机 WSL 终端

Kin*_*oja 5

据我所知,您根本无法更改 vscode 终端颜色(无论是在 wsl 上),因为它们是在workbench.colorCustomisations设置中定义的。

这些是VSCode 主题颜色提供的可用自定义键:

"workbench.colorCustomizations": {
      "terminal.background":"#1D2021",
      "terminal.foreground":"#A89984",
      "terminalCursor.background":"#A89984",
      "terminalCursor.foreground":"#A89984",
      "terminal.ansiBlack":"#1D2021",
      "terminal.ansiBlue":"#0D6678",
      "terminal.ansiBrightBlack":"#665C54",
      "terminal.ansiBrightBlue":"#0D6678",
      "terminal.ansiBrightCyan":"#8BA59B",
      "terminal.ansiBrightGreen":"#95C085",
      "terminal.ansiBrightMagenta":"#8F4673",
      "terminal.ansiBrightRed":"#FB543F",
      "terminal.ansiBrightWhite":"#FDF4C1",
      "terminal.ansiBrightYellow":"#FAC03B",
      "terminal.ansiCyan":"#8BA59B",
      "terminal.ansiGreen":"#95C085",
      "terminal.ansiMagenta":"#8F4673",
      "terminal.ansiRed":"#FB543F",
      "terminal.ansiWhite":"#A89984",
      "terminal.ansiYellow":"#FAC03B"
}
Run Code Online (Sandbox Code Playgroud)

有一个很好的网站,里面有一些颜色模板:VSCode Base 16 Themes