如何将 wsl 中的深蓝色更改为更亮的颜色?

Sor*_*ren 49 windows-subsystem-for-linux

如何将 wsl(Linux 的 Windows 子系统)中的深蓝色更改为更亮的颜色?这是一张用 vim 打开的配置文件的图片。我基本上看到黑屏。我读不懂。并且控制台的属性窗口不允许更改特定颜色。只有背景和正文。

在此处输入图片说明

小智 65

  1. 启动你的 WSL shell(对我来说是 ubuntu.exe)
  2. 右键单击标题栏并选择“属性”
  3. 出现非常愚蠢的对话框,您必须按照这些步骤操作
    • 选择“屏幕文本”并注意哪个颜色框突出显示
    • 选择深蓝色所在的第 10 个颜色框
    • 将 rgb 值设置为 59,120,255(或您最喜欢的蓝色)
    • 选择第一步中记下的颜色框
    • 按确定

这将更改控制台调色板中的颜色(例如用于突出显示 PS1 提示中的 cwd)。但是,您提供的 vim 屏幕截图直接使用深蓝色,而不是通过调色板。要在 vim 中更改颜色,请参阅https://unix.stackexchange.com/questions/88879/better-colors-so-comments-arent-dark-blue-in-vim

  • 先生,您至少挽救了一个键盘的生命。谢谢你。 (3认同)
  • 虽然这适用于更改一种特定颜色,但有一种简单的方法可以将整个配色方案更改为更有用的默认值。请参阅下面我的回答。只是为那些不滚动越过得票最多的答案的人添加此注释;-) (2认同)
  • 我不敢相信我已经花了很多年的时间尝试阅读深蓝色的内容,因为它是如此容易修复。应该选择这个答案,因为它准确地回答了问题。(@trs 我也给你投了票,但你回答了一个更普遍的问题) (2认同)

trs*_*trs 20

编辑

如果您在 2021 年及以后到达这里:

Windows 终端现在可以在“设置 (Ctrl+,)”->“配色方案”中修改和定义配色方案。

您还可以在“设置 (Ctrl+,)”->“[选择一个配置文件,例如 Ubuntu]”->“外观”中为每个配置文件选择不同的配色方案。

原帖

已经有一个答案为这个特定问题提供了解决方案(更改当前方案的一种颜色),但 Microsoft 还提供了更全面的解决方案。

您可以将配色方案更新为另一个预设并定义您自己的方案/预设。他们制作了 ColorTool,它可以在 github 上找到:https : //github.com/Microsoft/Terminal/tree/master/src/tools/ColorTool

当您下载 zip 文件并解压缩它时,可能已经在子目录 ( terminal\src\tools\ColorTool\ColorTool\bin\Debug\net461\) 中隐藏了一个内置的 .exe,并且这些方案位于不同的位置。对我来说是

C:\Users\[username]\Documents\GitHub\terminal\src\tools\ColorTool\ColorTool\bin\Debug\net461 C:\Users\[username]\Documents\GitHub\terminal\src\tools\ColorTool\schemes

.exeschemes文件夹复制到同一位置并运行(例如):

ColorTool.exe -b campbell.ini

就是这样 :-)

有关 MS 开发者博客的更多信息:https : //devblogs.microsoft.com/commandline/introducing-the-windows-console-colortool/

如果.exe在指定路径中找不到 ,您可以尝试从源代码构建它。其他人可以提供帮助:-)


小智 5

更改主文件夹中的 .bashrc 文件。

例如:将 LS_COLORS 开头的行替换为:

LS_COLORS='rs=0:di=1;35:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd =40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44 :ex=01;32: .tar=01;31: .tgz=01;31: .arj=01;31: .taz=01;31: .lzh=01;31: .lzma=01;31: . tlz=01;31: .txz=01;31: .zip=01;31: .z=01;31: .Z=01;31: .dz=01;31: .gz=01;31: .lz =01;31: .xz=01;31: .bz2=01;31: .bz=01;31: .tbz=01;31: .tbz2=01;31: .tz=01;31: .deb= 01;31: .rpm=01;31: .jar=01;31: .war=01;31: .ear=01;31: .sar=01;31: .rar=01;31: .ace=01 ;31:.zoo=01;31: .cpio=01;31: .7z=01;31: .rz=01;31: .jpg=01;35: .jpeg=01;35: .gif=01;35: . bmp=01;35: .pbm=01;35: .pgm=01;35: .ppm=01;35: .tga=01;35: .xbm=01;35: .xpm=01;35: .tif =01;35: .tiff=01;35: .png=01;35: .svg=01;35: .svgz=01;35: .mng=01;35: .pcx=01;35: .mov= 01;35: .mpg=01;35: .mpeg=01;35: .m2v=01;35: .mkv=01;35: .webm=01;35: .ogm=01;35: .mp4=01 ;35: .m4v=01;35: .mp4v=01;35: .vob=01;35: .qt=01;35: .nu​​v=01;35: .wmv=01;35:.asf=01;35: .rm=01;35: .rmvb=01;35: .flc=01;35: .avi=01;35: .fli=01;35: .flv=01;35: . gl=01;35: .dl=01;35: .xcf=01;35: .xwd=01;35: .yuv=01;35: .cgm=01;35: .emf=01;35: .axv =01;35: .anx=01;35: .ogv=01;35: .ogx=01;35: .aac=00;36: .au=00;36: .flac=00;36: .mid= 00;36: .midi=00;36: .mka=00;36: .mp3=00;36: .mpc=00;36: .ogg=00;36: .ra=00;36: .wav=00 ;36: .axa=00;36: .oga=00;36: .spx=00;36: .xspf=00;36:';
导出 LS_COLORS

您可以在此处找到更多信息:https : //medium.com/@iraklis/fixing-dark-blue-colors-on-windows-10-ubuntu-bash-c6b009f8b97c