रंग कोडिंग मैक टर्मिनल


11

मैं रंगों को प्रदर्शित करने के लिए मैक टर्मिनल कैसे प्राप्त करूं? फ़ेडोरा में यानी जब मैं इसका उपयोग lsकरता हूँ तो यह एक फ़ाइल या फ़ोल्डर के आधार पर रंग कोड को परिणाम देता है। मैक पर समान परिणाम?


संपादित प्रश्न, क्योंकि उत्तर बताता है कि समस्या विशिष्ट है।
डैनियल बेक

2
क्या आप अन्य उदाहरण प्रदान कर सकते हैं, lsजिनसे आप रंग भरना चाहते हैं और किस तरह से? ऐसे विभिन्न रंगाइज़र हैं जिनका उपयोग पाइपलाइनों में टेक्स्ट को हाइलाइट करने के लिए या तो कॉन्फिग फाइलों पर या कमांड लाइन पर किया जा सकता है।
अगली सूचना तक रोक दिया गया।

VI या VIM में, विशेष रूप से वाक्यविन्यास रंग में
टेकनकोलागी

जवाबों:


4

आप अपने शेल रंगों को टर्मिनल की प्राथमिकताओं में बदल सकते हैं।

वैकल्पिक शब्द


इन सेटिंग्स के साथ, आपको ये रंग मिलते हैं (आमतौर पर रंगीन का उपयोग नहीं करते हैं ls, इसलिए मुझे परवाह नहीं है):

वैकल्पिक शब्द


मुझे समझ नहीं आ रहा है कि यहाँ क्या समस्या है। रंगीन कमांड आउटपुट डिफ़ॉल्ट रूप से सक्रिय है । केवल एक चीज जिसे आप कर सकते हैं / अपने आप को करने की ज़रूरत है वह सामान्य और बोल्ड टेक्स्ट को अलग-अलग डिफ़ॉल्ट रंग देता है, और वास्तव ls -Gमें आपके आदेशों के रंगीन वेरिएंट (जैसे ) का उपयोग करता है ।

: Vim के लिए :syntax onमें vim। या syntax onकरने के लिए अपील .vimrc


1
ANSI रंग प्रदर्शित करें?
टेकनकोलागी

@tekknolagi यह विकल्प रंगीन आउटपुट को सक्षम करता है जैसे ls -G। प्रभाव देखने के लिए इसे टर्मिनल विंडो के साथ टॉगल करें। आप नियमित और बोल्ड टेक्स्ट के लिए अलग-अलग डिफ़ॉल्ट रंगों का चयन भी कर सकते हैं।
डैनियल बेक

14

जोड़ें, इन पंक्तियों को अपने अंत तक ~/.bash_profile

alias ls='ls -G'
export CLICOLOR=1
export LSCOLORS=Gxfxcxdxbxegedabagacad

जैसा कि आप देख सकते हैं, उन्हें अनुकूलित करना थोड़ा दर्द है, लेकिन एक वेबसाइट है जो इसके साथ मदद करती है ... http://geoff.greer.fm/lscolors/

अब जब आप टर्मिनल खोलेंगे तो उसमें रंग होंगे ls


क्या मुझे ऐसा करना है जो मैं चाहता हूं कि हर एक आदेश के लिए?
टेकनकोलागी

नहीं, आपका ~/.bash_profileउपयोग आपके टर्मिनल सत्रों में सेटिंग्स जोड़ने के लिए किया जाता है, यह हर बार एक टर्मिनल विंडो दिखाए जाने पर लोड होता है। यह एक पाठ फ़ाइल है, आप बस उन पंक्तियों को अंत तक जोड़ते हैं, और इसे सहेजते हैं। फिर टर्मिनल शुरू करें, या इसे पुनरारंभ करें, और आपकी सेटिंग्स सक्रिय हैं।
ओसोडो

मेरा मतलब नहीं है। अगर मैं अन्य कमांड कोड को
रंगना

मैं बैश प्रोफाइल से बहुत परिचित हूँ
tekknolagi

केवल अगर उनकी अपनी रंग प्रोफ़ाइल है, तो आप किस कमांड में रुचि रखते हैं?
ओदोडो

5

मैक पर -Gस्विच का उपयोग करें ls:

ls- जी

यदि आप चाहते हैं कि मानक ls हमेशा रंगीन रहें, तो इसे अपने में जोड़ें ~/.bash_profile:

उर्फ एलएस = 'एलएस-जी'
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.