我想更改 Cygwin 用于目录的蓝色。它在大多数屏幕上太暗,无法阅读。
答案1
您可能从其本身获取颜色ls
。您可以通过将其作为 调用来获取颜色ls --color
。您可以禁用此别名,也可以更改颜色。我发现颜色很有用,所以我更改了颜色。
有默认值,但您可以使用LS_COLORS
环境变量覆盖这些默认值。您可以手动设置,也可以使用工具目录颜色来帮你。
答案2
如果您使用的是 MinTTY(除非您知道自己在做一些特殊的事情,否则您几乎肯定会使用 MinTTY),最简单的方法是更改 MinTTY 设置。您可以通过编辑文件来执行此操作~/.minttyrc
。
尝试从 Cygwin shell 中运行以下命令(当您使用桌面或开始菜单链接启动 Cygwin 时得到的命令),然后重新启动 MinTTY:
echo 'Blue=127,127,255' >> ~/.minttyrc
echo 'BoldBlue=191,191,255' >> ~/.minttyrc
这对于出现蓝色的所有地方都有效,而不仅仅是在的结果中ls
。
答案3
还有一个命令行选项--option
可以让你更改颜色
例如,以下将蓝色更改为更易读的内容
C:\cygwin\bin\mintty.exe --option Blue=128,128,192 -i /Cygwin-Terminal.ico -
答案4
另一种看待这个问题的方式是,Windows 上的 CMD Powershell Bash 等使用的默认“深蓝色”颜色太暗。您可以通过以下方式更改它:
- 点击右上角的图标
- 单击“属性”
- 单击颜色选项卡
- 选择第二种深蓝色
- 更改蓝色:128 至 255
- 点击 Tab 键保存值
- 选择原始背景颜色(通常为黑色)
- 单击“确定”