自问自答一下
原来在Ubuntu下之所以会是普通白色 是因为$LS_COLORS里面设mi=00
也就是说 completion list还是被当作不存在的档案 只是色码为00看不出来异常
在.bashrc里面改mi的值就可以实验出来
Manjaro下把mi改成00 completion list就是白色
Ubuntu下把mi改成01;05;37;41 那completion list也会变成是闪烁红色了
※ 引述《AntaresStar ()》之铭言:
: 这问题好像很冷门 查不到什么资料
: 大概就像这两篇说的
: https://unix.stackexchange.com/questions/481493/
: https://forums.gentoo.org/viewtopic-p-8628108.html
: 就是说 completion list似乎被当成是档案 然后因档案不存在而变成闪烁红色
: 目前看起来workaround都是说不要开颜色就好 或是不要开闪烁就好
: 但是用Ubuntu就不会遇到这个问题 completion list就会是普通白色
: 很好奇Manjaro的设定到底差别在哪