मुझे "ls कलर्स अलग हैं" समस्या का उत्तर मिला। आपको बस यह सुनिश्चित करने की आवश्यकता है कि lsदोनों मशीनों पर रंग को सक्षम किया गया है, फिर इस पृष्ठ का उपयोग LSCOLORSदूरस्थ (लिनक्स) LS_COLORSचर में एन्कोड किए गए रंगों के समान स्थानीय (मैक) चर में रंगों को एन्कोडेड करने के लिए करें ।
lsMacOS डिफॉल्ट से मेल खाने वाले 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। glsGNU संस्करण है। अब, आप लिनक्स पर जैसे lsरंगों को नियंत्रित कर सकते हैं LS_COLORS।
इसके अलावा, यदि आप और भी अधिक फैंसी प्राप्त करना चाहते हैं: चूंकि आप अब GNU का उपयोग कर रहे हैं ls, तो आप फ़ाइल बनाकर ~/.dircolors.ansiऔर चलाकर विभिन्न फ़ाइल एक्सटेंशन / प्रकार / अनुमति स्तरों के रंगों को नियंत्रित कर सकते हैं gdircolors ~/.dircolors.ansi। इस रेपो में आपको आरंभ करने के लिए कुछ dircolors टेम्प्लेट हैं।
set background=dark.vimrc है, लेकिन पहलेcolorscheme, अब इस मुद्दे को तय करने वाले क्रम को स्विच करना।