जवाबों:
रीडलाइन 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कि होती हैं? क्या आप चाहते हैं कि पहला रंग का हो, फिर जब आप टैब को फिर से दबाते हैं, तो दूसरा रंग का होने के लिए, आदि। कुछ और?