安装完整版的Cygwin后,我打开MinTTY外壳,我喜欢黑色的绿色。然而,当我做'ls'时,我得到一个深蓝色的目录。它不是很易读。我发现LS_COLORS environment variable控制了ls的输出。这是我目前的默认值:
no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd=40;33;01: or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe=00;32: *.com=00;32:*.btm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31: *.tgz=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31: *.Z=00;31:*.gz=00;31:*.bz2=00;31:*.bz=00;31:*.tz=00;31:*.rpm=00;31: *.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;35:*.xbm=00;35:*.xpm=00;35: *.png=00;35:*.tif=00;35:
从di=00;34
更改为di=00;94
会使ls更具可读性。有没有人找到其他有用的调整?
答案 0 :(得分:13)
为了便于阅读,不要改变LS_COLORS产生的颜色,而是通过将“深蓝色”映射到更易读的RGB值来更改终端解释这些颜色的方式。如果ls
中的深蓝色不可读,那么对于你来说,它将无法读取。
通常,您应该更改LS_COLORS
的主要时间是ls
了解其他扩展程序或单独处理它们。
答案 1 :(得分:0)
出于这个原因,我总是将背景切换为白色和主要文本为黑色。
(我不是Cygwin的用户,所以我只是指一般的终端会议)
我从不明白对黑暗背景的偏好..
HTH