作者AntaresStar ()
看板Linux
标题Re: [问题] Manjaro bash completion变红色
时间Sun Aug 22 20:50:21 2021
自问自答一下
原来在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的设定到底差别在哪
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.241.171.101 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1629636623.A.D3E.html
1F:推 filiaslayers: 推实用 08/22 22:41
2F:→ EdwardGJLee: 怎麽会查不到什麽资料?man ls、man dircolors 08/22 22:43
3F:→ AntaresStar: 如果只是档案颜色问题是很简单 但这问题古怪的点在 08/23 01:33
4F:→ AntaresStar: 对於根本不是档案的自动完成结果也照同样逻辑套色 08/23 01:33
5F:→ AntaresStar: 说实在改mi也是workaround 不过可能也没有方法了吧 08/23 01:37
6F:→ EdwardGJLee: un*x 最後什麽都是档案。在 terminal 的 output 都是 08/23 10:06
7F:→ EdwardGJLee: 的目标。 08/23 10:06
8F:→ EdwardGJLee: 着色的目标。 08/23 10:07
9F:→ AntaresStar: 原来如此 那这个行为就很合理了 08/23 15:38