我在Windows机器上使用MSYS。我在.profile中配置了我的LS_COLORS,为白色文件和绿色文件夹着色:
LS_COLORS='fi=01;37:no=00:di=01;32'
我已经将msys.bat运行的窗口的文本颜色设置为绿色,因此我在控制台中写的任何内容都显示为绿色。但是,这会使我为文件设置的白色变为绿色。这意味着37不会设置白色,而是设置窗口的默认文本颜色。
有没有办法让输入显示为绿色,而用ls列出的文件显示为白色?
答案 0 :(得分:0)
您需要将窗口的一种颜色设置为白色,然后将LS_COLORS设置为使用该颜色而不是颜色7.使用3f
代替37
应该给出你的颜色15。
一个窗口为它设置了16种颜色,通过选择属性可以看到 - >通过右键单击边框来显示颜色。通常颜色0是背景,颜色7是前景(许多程序可能会认为)虽然可以改变任何16种颜色代码的实际颜色。