मुझे "ls कलर्स अलग हैं" समस्या का उत्तर मिला। आपको बस यह सुनिश्चित करने की आवश्यकता है कि ls
दोनों मशीनों पर रंग को सक्षम किया गया है, फिर इस पृष्ठ का उपयोग LSCOLORS
दूरस्थ (लिनक्स) LS_COLORS
चर में एन्कोड किए गए रंगों के समान स्थानीय (मैक) चर में रंगों को एन्कोडेड करने के लिए करें ।
ls
MacOS डिफॉल्ट से मेल खाने वाले Linux के रंग के लिए : इसे .bashrc
अपने Mac पर रखें:
alias ls="ls -G"
export LSCOLORS="exfxcxdxbxegedabagacad"
और इसे अपने .bashrc
लिनक्स मशीन पर डालें :
alias ls="ls --color=always"
export LS_COLORS="di=34:ln=35:so=32:pi=33:ex=31:bd=34;46:cd=34;43:su=30;41:sg=30;46:tw=30;42:ow=30;43"
संपादित करें: वैकल्पिक रूप से (यह अब मैं क्या कर रहा हूं), आप होमब्रे के माध्यम से "कोरुटिल्स" डाउनलोड कर सकते हैं brew install coreutils
, फिर alias ls=gls
अपने स्थान पर रख सकते हैं .bashrc
। gls
GNU संस्करण है। अब, आप लिनक्स पर जैसे ls
रंगों को नियंत्रित कर सकते हैं LS_COLORS
।
इसके अलावा, यदि आप और भी अधिक फैंसी प्राप्त करना चाहते हैं: चूंकि आप अब GNU का उपयोग कर रहे हैं ls
, तो आप फ़ाइल बनाकर ~/.dircolors.ansi
और चलाकर विभिन्न फ़ाइल एक्सटेंशन / प्रकार / अनुमति स्तरों के रंगों को नियंत्रित कर सकते हैं gdircolors ~/.dircolors.ansi
। इस रेपो में आपको आरंभ करने के लिए कुछ dircolors टेम्प्लेट हैं।
set background=dark
.vimrc है, लेकिन पहलेcolorscheme
, अब इस मुद्दे को तय करने वाले क्रम को स्विच करना।