2012-02-02 12 views
5

पर सोलारिज्ड थीम मैं टर्मिनेटर पर विम के लिए सौरकृत थीम सेट अप करने की कोशिश कर रहा हूं लेकिन यह काम नहीं कर रहा है। :-( मैं सफलतापूर्वक टर्मिनेटर के लिए solarized सेटअप करने में सक्षम था, लेकिन यह सिर्फ vim के लिए काम करने के लिए प्रतीत नहीं होता। यहाँ मेरी .vimrc लग रहा हैविम + टर्मिनेटर + उबंटू 11.10

तरह
call pathogen#infect() 
filetype plugin indent on 
syntax enable 
set background=dark 
"set t_Co=16 
"let g:solarized_termcolors=16 
let g:solarized_visibility = "high" 
let g:solarized_contrast = "high" 
colorscheme solarized 

$TERM is set to xterm 

मैं भी ऊपर दो पंक्तियों के साथ यह कोशिश की है है uncommented लेकिन अभी भी काम नहीं कर रहा

कोई मुझे बता सकते मैं गलत क्या कर रहा हूँ

धन्यवाद

संपादित करें:।?! solarized vim

+1

"यह काम नहीं कर रहा है" का क्या मतलब है? क्या आपके पास त्रुटि संदेश, या ग्लिच या गलत रंग हैं? – romainl

+0

मेरा मतलब गलत रंग था। – test123

+0

कितना गलत है? आप एक रंगीन के बारे में बात कर रहे हैं: एक स्क्रीनशॉट या दो मदद कर सकते हैं। – romainl

उत्तर

8

बहुत यकीन है कि आपको विम रंग थीम आयात की आवश्यकता नहीं है, क्योंकि आप टर्मिनेटर के लिए पहले ही रंग योजना स्थापित कर चुके हैं। कम से कम, यह एकमात्र तरीका था जिसे मैं परीक्षण और त्रुटि के लॉट के बाद अच्छा खेल सकता था।

यहाँ, मेरी vimrc का एक स्क्रीनशॉट vim से, टर्मिनेटर के भीतर:

enter image description here

आप देख सकते हैं, मैं नहीं मिला है लाइन

colorscheme solarized 

तो तुम लेने की कोशिश कर सकते वह बाहर - यह अंततः मेरे लिए काम कर रहा प्रतीत होता है!

ps आपका स्क्रीनशॉट ऐसा नहीं लगता है कि यह टर्मिनेटर के भीतर से लिया गया था - जब तक हम अलग-अलग टर्मिनेटरों के बारे में बात नहीं कर रहे हैं।

+0

देर से जवाब अंडे के लिए खेद है। तुम आदमी हो! यह खूबसूरती से काम किया। बहुत धन्यवाद! :-) – test123

+0

वाहू! खुशी है कि यह काम करता है: डी लाइन 'कॉल टॉगलबीजी # मानचित्र ("") को भी नोट करें, जिससे आप कलरकेम को उलटा हुआ सौरकृत – eggonlegs

+0

पर फ़्लिप कर सकते हैं। यह काम करता है। मैं कई मशीनों पर काम कर रहा था और उनके बीच vimrc समन्वयित कर रहा था। अगर मैं अन्य मशीन पर __colorscheme__ लाइन को हटा देता हूं, तो यह काम नहीं करता है। क्या कोई आम तरीका है जो इस समस्या को टर्मिनेटर पर ठीक कर सकता है? –

0

अपने .vimrc फ़ाइल

let g:solarized_termcolors=16 

करने के लिए स्क्रीनशॉट में सेटिंग्स के बाकी इस जोड़ने का प्रयास करें ठीक कर रहे हैं।

+0

उत्तर Bosvark के लिए धन्यवाद, मैंने इसके साथ कोशिश की और सब कुछ उस सेटिंग के साथ भूरे रंग के दिखता है। – test123

13

जैसा कि एथन शूनोवर ने अपने vim colorscheme readme में बताया है, कलरशेम काम करने के लिए आपको अपना टर्मिनल रंग पैलेट कॉन्फ़िगर करना होगा।

टर्मिनेटर में github repo है जो अंधेरे और प्रकाश योजना के लिए रंग विन्यास रखता है।

समस्या यह है कि पैलेट सही नहीं है: पी, सही एक व्यक्ति है जो एक ही रेपो पर an issue में पोस्ट किया गया है।

सही विन्यास निम्नलिखित (कम से कम अंधेरा योजना के लिए) है:

syntax on 
set t_Co=16 
set background=dark 
colorscheme solarized 

के लिए योग्य कुछ बातें:

[[solarized-dark]] 
    palette = "#073642:#dc322f:#859900:#b58900:#268bd2:#d33682:#2aa198:#eee8d5:#002b36:#cb4b16:#586e75:#657b83:#839496:#6c71c4:#93a1a1:#fdf6e3" 
    cursor_color = "#eee8d5" 
    foreground_color = "#eee8d5" 
    background_color = "#002b36" 

उसके बाद, आप solarized रंग-कॉन्फिगर करना दिमाग में:

  1. आम तौर पर, set t_Co=16 लाइन आवश्यक नहीं है पारिस्थितिकी अधिकांश टर्मिनल अनुकरणकर्ता केवल 16 रंगों का समर्थन करते हैं (उदाहरण के लिए टर्मिनेटर)। लेकिन मैं निहित से स्पष्ट हूं (विशेष रूप से यदि आप कई फ़ाइलों के बीच अपनी फ़ाइलों को सिंक करने जा रहे हैं)।

  2. लाइन set g:solarized_termcolors=16 डिफ़ॉल्ट है, इसलिए आप इसे डाल सकते हैं या नहीं: इससे कोई फर्क नहीं पड़ता।

  3. मेरे अनुभव में 256 रंग संस्करण बेहतर है (मुझे नीले रंग की अधिक भूरे रंग की पृष्ठभूमि पसंद है, लेकिन यह व्यक्तिगत स्वाद है: पी)। हर कोई क्या सोच सकता है इसके विपरीत, 256 रंग योजना वास्तव में 'फॉलबैक' 16 डिफ़ॉल्ट है।

    set t_Co=256 
    set g:solarized_termcolors=256 
    
  4. वहाँ वास्तव में कर रहे अन्य CLI में रंग उत्पादन के साथ कुछ मुद्दों: हाँ, अजीब, ज्यादातर लोगों कि 256> 16. वैसे भी, 'वापस आने' आप निम्नलिखित करने के लिए लाइनों बदलना होगा उपयोग करने के लिए लगता होगा एप्लिकेशन, मैं आपको सॉलिड जीथब इश्यू ट्रैकर पर सिबी लेख about dircolors और ongoing(?) discussion पढ़ने और पढ़ने का सुझाव देता हूं।

+1

कोई भी ग्राफिक विम (मैकवीम, जीवीआईएम) 16 मिलियन रंगों का उपयोग करता है, इसलिए रंगीन रंग केवल 16 रंगों को सटीक चुन सकता है। टर्मिनल विम को या तो पहले चयनित 16 रंगों (आपके टर्मिनल एमुलेटर कलरकेम से) या * अनुमानित * 256 रंगों के रंगों के रंगों का उपयोग करने की आवश्यकता है। यही कारण है कि एथन इसे * अपमानित * रंगीन नाम कहते हैं। –

+0

डाउनवोट क्यों? –

संबंधित मुद्दे