Re: [問題] Manjaro bash completion變紅色

看板Linux作者時間3年前 (2021/08/22 20:50), 編輯推噓1(108)
留言9則, 3人參與, 3年前最新討論串2/2 (看更多)
自問自答一下 原來在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://www.ptt.cc/bbs/Linux/M.1629636623.A.D3E.html

08/22 22:41, 3年前 , 1F
推實用
08/22 22:41, 1F

08/22 22:43, 3年前 , 2F
怎麼會查不到什麼資料?man ls、man dircolors
08/22 22:43, 2F

08/23 01:33, 3年前 , 3F
如果只是檔案顏色問題是很簡單 但這問題古怪的點在
08/23 01:33, 3F

08/23 01:33, 3年前 , 4F
對於根本不是檔案的自動完成結果也照同樣邏輯套色
08/23 01:33, 4F

08/23 01:37, 3年前 , 5F
說實在改mi也是workaround 不過可能也沒有方法了吧
08/23 01:37, 5F

08/23 10:06, 3年前 , 6F
un*x 最後什麼都是檔案。在 terminal 的 output 都是
08/23 10:06, 6F

08/23 10:06, 3年前 , 7F
的目標。
08/23 10:06, 7F

08/23 10:07, 3年前 , 8F
著色的目標。
08/23 10:07, 8F

08/23 15:38, 3年前 , 9F
原來如此 那這個行為就很合理了
08/23 15:38, 9F
文章代碼(AID): #1X8aWFq- (Linux)
討論串 (同標題文章)
文章代碼(AID): #1X8aWFq- (Linux)