क्या मैं अपने मैक ओएस एक्स टर्मिनल रंग आइटम को सिंटैक्स के अनुसार उबंटू टर्मिनल की तरह बना सकता हूं?


39

मैं इसे सिंटैक्स फ़ोल्डर्स के लिए सभी रंगों के लिए चाहता हूं, आदि ... मैं यह कैसे कर सकता हूं?



(लिंक करने के लिए टूट गया है media.tannern.com/stackoverflow/Tanner%202.terminal )

2 साल बाद फिक्स्ड :)
रेनैट

जवाबों:


36

मेरे टर्मिनल रंग

टर्मिनल रंग उदाहरण

इसे कैसे करना है

विषय डाउनलोड करें

यहाँ से: http://media.tannern.com/tanner.terminal

टर्मिनल में आयात करें

SIMBL और सही टर्मिनल कोड स्थापित करने के बाद आप टर्मिनल प्राथमिकताएं विंडो से मेरी टर्मिनल थीम आयात कर सकते हैं।

आयात विकल्प कहां खोजें

अन्य मोड़

इसे फ़ाइल में जोड़ने से यह रंग डिफ़ॉल्ट रूप से आउटपुट ~/.profileहो जाएगा ls

# Make ls use colors
export CLICOLOR=1
alias ls='ls -Fa'

इसे जोड़ने से रंगों को परिभाषित किया जा सकेगा ताकि एडिटिंग को आसान बनाया जा सके।

# define colors
C_DEFAULT="\[\033[m\]"
C_WHITE="\[\033[1m\]"
C_BLACK="\[\033[30m\]"
C_RED="\[\033[31m\]"
C_GREEN="\[\033[32m\]"
C_YELLOW="\[\033[33m\]"
C_BLUE="\[\033[34m\]"
C_PURPLE="\[\033[35m\]"
C_CYAN="\[\033[36m\]"
C_LIGHTGRAY="\[\033[37m\]"
C_DARKGRAY="\[\033[1;30m\]"
C_LIGHTRED="\[\033[1;31m\]"
C_LIGHTGREEN="\[\033[1;32m\]"
C_LIGHTYELLOW="\[\033[1;33m\]"
C_LIGHTBLUE="\[\033[1;34m\]"
C_LIGHTPURPLE="\[\033[1;35m\]"
C_LIGHTCYAN="\[\033[1;36m\]"
C_BG_BLACK="\[\033[40m\]"
C_BG_RED="\[\033[41m\]"
C_BG_GREEN="\[\033[42m\]"
C_BG_YELLOW="\[\033[43m\]"
C_BG_BLUE="\[\033[44m\]"
C_BG_PURPLE="\[\033[45m\]"
C_BG_CYAN="\[\033[46m\]"
C_BG_LIGHTGRAY="\[\033[47m\]"

इसे जोड़ने से आपको मल्टी-लाइन रंग का संकेत मिलेगा।

# set your prompt
export PS1="\n$C_LIGHTGREEN\u$C_DARKGRAY@$C_BLUE\h $C_DARKGRAY: $C_LIGHTYELLOW\w\n$C_DARKGRAY\$$C_DEFAULT "

संकेतों में उपयोग किए जाने वाले एस्केप अनुक्रमों की सूची के लिए इस लेख को देखें


आपके उत्तर में दिया गया लिंक समाप्त हो गया है।
एरिक सेबस्टा जूल

1
जब से मैंने iTerm2 ( iterm2.com ) के पक्ष में Apple के टर्मिनल एप्लिकेशन का उपयोग करना बंद कर दिया है, मैं पसंद करता हूं कि यह टैब पर विभाजित विंडोज़ है और इसे सही रंग का समर्थन करने के लिए किसी भी हैक की आवश्यकता नहीं है (हालांकि मैंने कुछ समय में Apple के टर्मिनल का उपयोग नहीं किया है और यह अब ऊपर सूचीबद्ध हैक की आवश्यकता नहीं हो सकती है)
रेनैट

क्या मैं इस विषय को सूक्ति शैल के लिए उपयोग कर सकता हूं? यदि हाँ तो मैं कैसे कर सकता हूँ? बहुत बहुत धन्यवाद।
मिशेल

@rennat ब्लॉग पोस्ट के लिंक पोस्ट करने में समस्या यह है कि वे चले जाते हैं और अविश्वसनीय होते हैं, कृपया इस पोस्ट को अपने ब्लॉग के निर्देशों के साथ अपडेट करें
स्टीवी जी

@ surfer190 मैंने उस ब्लॉग पोस्ट के लिंक को हटा दिया क्योंकि यह अब उचित रंग समर्थन के लिए टर्मिनल पैच करने के लिए आवश्यक नहीं है।
रेनैट

19

geekology.co.za के पास यह करने के लिए एक सूचनात्मक ब्लॉग पोस्ट है, "टर्मिनलों की निर्देशिका को सक्षम करने और मैक ओएस में फ़ाइल रंग हाइलाइटिंग" । मामले में यह स्थानांतरित हो जाता है या हटा दिया जाता है, मूल बातें हैं:

अपने .bashrc या .profile में जोड़ें:

export CLICOLOR=1
export LSCOLORS=ExFxCxDxBxegedabagacad

फ़ाइल सहेजें। एक नया टर्मिनल खोलें और उपयोग करें

ls
ls -l
ls -la
ls -lah

बाकी लेख में यह जानकारी दी गई है कि रंग क्या करते हैं और उन्हें कैसे बदलना है (आपके द्वारा LSCOLORS को लिखे गए अक्षर वही हैं जो आपके द्वारा देखे जाने वाले रंगों को नियंत्रित करते हैं)।


6
+1 को केवल उत्तर से जोड़ने और यहां के मूल सहित के लिए नहीं।
फिलिप रेगन

लिंक 404 की तरह दिखता है
बोरेलिस

यहाँ योजना को अनुकूलित करने में मदद करने के लिए एक उपकरण है: https://geoff.greer.fm/lscolors/
AndyP

10

मैक ओएस एक्स लायन 10.7 के रूप में, टर्मिनल आपको सोलह एएनएसआई रंगों को अनुकूलित करने की अनुमति देता है और 256-रंग पैलेट का भी समर्थन करता है।

इसलिए, अधिक रंग प्राप्त करने के लिए SIMBL या अन्य एक्सटेंशन इंस्टॉल करना अब आवश्यक नहीं है।


0

लोग zsh + prezto को देखना चाहते हैं । यहाँ एक अच्छा मार्गदर्शक है । zsh पहले से ही OSX में स्थापित है। प्रेज़्टो सिर्फ आपके शेल में सामान जोड़ता है। सिंटैक्स-हाइलाइटिंग मॉड्यूल को सक्रिय करें, और शहर में जाएं :)


लगता है कि गाइड का लिंक टूट गया है। ४०४ :( देने पर
एरिक सीटरैंड २१'१६

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