पर emacs रंगों को संरक्षित करने के लिए मैं रिकॉर्ड के लिए ओएसएक्स बर्फ तेंदुए का उपयोग कर रहा हूं।नियमित टर्मिनल से gnu स्क्रीन
जब मैं टर्मिनल से सीधे ईमैक्स का उपयोग करता हूं, तो मेरे पास एक रंग सेट होता है (उदाहरण के लिए सी/सी ++) कि मैं काले, लाल टिप्पणियों, रंगीन कुंजी शब्द आदि पर हरे रंग से बहुत खुश हूं। इनमें से कुछ मेरी 'टर्मिनल वरीयताओं' में सेट है, और कुछ मेरी ~/.emacs फ़ाइल में हैं (नीचे देखें)। जब मैं स्क्रीन से emacs चलाता हूं, मूल रंग-योजना समान होती है (काला पर हरा), लेकिन रंग अलग है (उदा। टिप्पणी वर्ण लाल हैं, लेकिन पूरी टिप्पणियां नहीं) - और वास्तव में कष्टप्रद।
किसी भी मदद की सराहना की जाएगी!
मेरे '.emacs' फ़ाइल में (इस gnu स्क्रीन Emacs में काम बंद हो जाता है):
(global-font-lock-mode t)
(custom-set-faces
'(font-lock-comment-face
((((class color) (background light))
:foreground "tomato")
)))
मेरे '.screenrc' फ़ाइल में:
shell -$SHELL # colors still don't work without this
#term xterm-256color # using this doesn't fix the colors (suggested on some forums)
altscreen on
startup_message off
मैंने सोचा था कि आदेश ' शेल - $ SHELL 'मेरी .screenrc फ़ाइल में स्क्रीन में कमांड प्रॉम्प्ट को डिफ़ॉल्ट के समान बनाया गया --- यह करता है मेरी कमांड लाइन' computername:/DIR/username $ 'बस' bash-3.2 $ '
================================================ =================
समाधान: धन्यवाद ग्रेग ई
को मैं से मेल करने के लिए स्क्रीन में अपने टर्मिनल एमुलेटर स्थापित करने के लिए की जरूरत है मेरी सामान्य खोल ऐसा करने के लिए, मैं
export TERM='xterm-color'
~/.bash_profile
करने के लिए
जोड़ा किसी कारण, '~/.screenrc' फाइल में 'शब्द टर्म रंग' के लिए काम नहीं किया।
नोट: मैक ओएस एक्स 10.7 शेर और बाद में, 'xterm-color' का उपयोग करने की अनुशंसा नहीं की जाती है। यह xterm की एक पुरानी शाखा का प्रतिनिधित्व करता है। शेर में, टर्मिनल आधुनिक xterm के साथ पर्याप्त संगत है कि आपको 'xterm-256color' (डिफ़ॉल्ट) या भिन्नता का उपयोग करना चाहिए, उदाहरण के लिए,' xterm-16color'। –
टिप @ChrisPage – DilithiumMatrix