जवाबों:
रीडलाइन 6.3 और बाद में आप जोड़ सकते हैं
set colored-stats on
सेवा मेरे ~/.inputrc
।
Https://tiswww.case.edu/php/chet/readline/rluserman.html देखें :
colored-stats
यदि `पर सेट किया गया है
on
, तो रीडलाइन अपने फ़ाइल प्रकार को इंगित करने के लिए विभिन्न रंगों का उपयोग करके संभावित पूर्णताओं को प्रदर्शित करता है। रंग परिभाषाएंLS_COLORS
पर्यावरण चर के मूल्य से ली गई हैं । डिफ़ॉल्ट `` हैoff
।
आप उपयोग कर सकते हैं http://geoff.greer.fm/lscolors/ दोनों उत्पन्न करने के लिए LS_COLORS
(जो जीएनयू द्वारा किया जाता है ls
और colored-stats
और) LSCOLORS
(जो बीएसडी द्वारा प्रयोग किया जाता है ls
)।
visible-stats
।
$if Bash\nset colored-stats on\n$endif
नए रीडलाइन फ़ंक्शंस को न समझने वाले अन्य प्रोग्राम्स के बग से बचना होगा।
GNU bash, version 4.4.23(1)-release (x86_64-apple-darwin17.5.0)
SOCK 35;44
अपने हल्के थीम वाले टर्मिनल के साथ बेहतर काम करने के लिए टिप्पणी करता हूं।
मुझे नहीं पता कि क्या यह बैश (डिफ़ॉल्ट शेल) में है। यह zsh में संभव है ( टकसाल से अधिक शक्तिशाली शेल, उबंटू सहित अधिकांश यूनियनों पर उपलब्ध है लेकिन अक्सर डिफ़ॉल्ट रूप से स्थापित नहीं होता है)।
पहली बार जब आप zsh चलाते हैं, तो यह आपके लिए एक कॉन्फ़िगरेशन फ़ाइल ( ~/.zshrc
) बनाने की पेशकश करेगा । ऐतिहासिक अनुकूलता के लिए डिफ़ॉल्ट कॉन्फ़िगरेशन थोड़ा बंजर है। रंगीन समापन सूचियों के लिए, 2
"नई पूर्ण प्रणाली" को कॉन्फ़िगर करने के लिए चयन करें , फिर 2
इसे ट्यून करने के लिए; में compinstall
मेनू, चयन 3
पूर्ण करने प्रदर्शित करने के लिए शैलियों स्थापित करने के लिए और 3
उसके बाद 1
रंग पूर्ण करने को सक्षम करने के लिए और अंत में 2
के रूप में एक ही रंग का उपयोग करने के ls
।
यदि आप इसे हाथ से सेट करना पसंद करते हैं, तो यहां वे पंक्तियां हैं जिनकी आपको आवश्यकता है .zshrc
:
zstyle ':completion:*' list-colors "${(@s.:.)LS_COLORS}"
autoload -Uz compinit
compinit
list-colors
शैली फ़ाइल नाम पूर्ण करने पर रंग धुनों।
ls --color
कि होती हैं? क्या आप चाहते हैं कि पहला रंग का हो, फिर जब आप टैब को फिर से दबाते हैं, तो दूसरा रंग का होने के लिए, आदि। कुछ और?