答案1
我通过随机尝试设法弄清楚了。
bind 'set colored-stats on'
需要出现在LS_COLORS
定义之后。
答案2
ls
不同颜色的输入和完成的问题TAB
如下。 ls 颜色取自LS_COLORS
环境变量的当前值。完成颜色由库使用“ ”选项TAB
提供。它还使用 中定义的颜色,但仅在 Bash 启动时使用,即 readline 库初始化时。所以Bash启动后,如果修改了,那么就会出现ls和TAB补全不一致的情况。为了保持一致性,请确保在 Bash 启动之前进行更改,例如,将其放入 .bash_profile 中,或通过导出,然后调用“ ”。readline
set colored-stats on
LS_COLORS
LS_COLORS
LS_COLORS
LS_COLORS
xterm