में काम नहीं कर रहा है


16

मैंने यहाँ सवालों के एक समूह के माध्यम से देखा है, और मैं विम के साथ बहुत अनुभवी हूं, लेकिन किसी कारण से मेरी कोई भी .vimrcस्थापना नहीं हुई है colorscheme

मुझे नहीं पता कि यह कब शुरू हुआ, लेकिन मैं बस एक नई मशीन में चला गया और यह मेरे लिए चौंकाने वाला है। Oddest हिस्सा मैं इसे मैन्युअल रूप से सेट करने में सक्षम हूँ है :colorscheme vividchalk, यह सिर्फ जब मैं काम नहीं करेगा colorscheme vividchalkमें .vimrc। मैंने अपने आप में पूरी तरह से सब कुछ टिप्पणी करने की कोशिश की .vimrc, फिर भी कोई भाग्य नहीं। सब कुछ करने की कोशिश की , लेकिन syntax onऔर set t_Co=256, अभी भी कोई भाग्य नहीं है (और मैनुअल सेटिंग्स का एक ही व्यवहार काम कर रहा है)।

कोई विचार? मेरा सेटअप sshक्रोम ओएस से मेरे उबंटू कंप्यूटर में है।

जवाबों:


17

[जवाब दूसरों के लिए पूरी तरह से संशोधित।]

चूंकि " :colorscheme" कमांड मैन्युअल रूप से काम करता है इसलिए यह साबित करता है कि आपके पास कलरकेम इंस्टॉल है। इसका मतलब है कि आपकी आरंभिक लिपियों में इसके बाद कुछ न कुछ आ रहा है जो आपकी पसंदीदा योजना से आगे निकल रहा है। आप इसे टाइप करके " :scriptnames" ट्रैक कर सकते हैं और इसके माध्यम से पढ़कर दूसरे कलर्समेम को लोड किया जा सकता है। एक बार जब आप इसे पा लेते हैं, तो आप उस लाइन को हटा सकते हैं या टिप्पणी कर सकते हैं जो भी आरंभिक स्क्रिप्ट में इसे कहा जा रहा है।


1
नहीं, दुर्भाग्य से यह वहां सूचीबद्ध है। मेरे पास vividchalk.vimमेरी ~/.vim/colorsनिर्देशिका है, और जैसा कि मैंने उल्लेख किया है कि जब तक मैं :colorscheme vividchalkएक विम सत्र में टाइप करता हूं तब तक यह पूरी तरह से ठीक है । यह वैसा ही है जैसे कुछ और इसे ओवरराइड करता है, लेकिन कुछ और लोड नहीं होता है।
कैलिफ़ोर्निया

1
और यहाँ मैंने सोचा कि मैंने आपके प्रश्न को सही ढंग से पढ़ा था। मैं क्षमाप्रार्थी हूं। " :scriptnames" का आउटपुट क्या दर्शाता है?
हेप्टाइट

कोई चिंता नहीं; सभी को जवाब देने के लिए समय निकालने के लिए धन्यवाद! आह हां, और मुझे लगता है कि यह वह जगह है जहां समस्या निहित है ... इसलिए इसमें चीजों का एक समूह है, लेकिन यह इस टिप्पणी के लिए बहुत लंबा है इसलिए मैं इसे अलग से पोस्ट करूंगा। उस के शीर्ष पर, इससे पहले कि मैं कुछ रंग की चीज़ synload.vim(ऊपर की पंक्ति 4 से) में टिप्पणी करता , उसे चलने पर "ansi_blows" नामक एक colorcheme को खोजने में सक्षम नहीं होने के बारे में कुछ त्रुटि थी :so $MYVIMRC। कोई भी विचार जो मुझे आगे की जांच करनी चाहिए?
कैलिफ़ोर्निया

1
@ हेपेटाइट बहुत सी चीजें हैं जो मेरे चलने से पहले और बाद में चलती हैं ~/.vimrc। क्या सिर्फ यह निर्देश देने का एक तरीका है कि मेरा ~/.vimrcअंतिम भाग चला जाए, ताकि इससे पहले जो कुछ भी हुआ है, उसे फिर से लिख दिया जाए?
सपने देखने वाला

1
मेरे मामले में, मेरी गलती colorscheme ... पहले से थी set t_Co=256 और समस्या पैदा कर रही थी।
निमा

9

set background=darkपहले syntax enableऔर colorscheme whateverआपके .vimrc में होना चाहिए


2
सटीक, लेकिन उपरोक्त उत्तर के साथ समस्या पाई गई। फिर भी आपका धन्यवाद; उम्मीद है कि किसी को यह उपयोगी लगेगा।
कैलिफ़ोर्निया

यह मेरे लिए सभी लिपियों को देखने के बाद तय किया। धन्यवाद! (बस नवविवाह के लिए इंतजार नहीं कर सकता ...)।
बेन

6

मेरे जैसे दूसरों के लिए में ठोकर:

यदि आप एक टर्मिनल एमुलेटर का उपयोग कर रहे हैं vimया nvimअंदर कर रहे हैं , तो सुनिश्चित करें कि आपकी प्रोफ़ाइल के लिए रंग सेटिंग्स सही हैं। के लिए gnome-terminal, मैं अपने पसंद / प्रोफाइल / रंग सेटिंग्स में अक्षम "प्रणाली विषय से उपयोग रंग" के लिए था इससे पहले कि मैं ठीक से काम करने के लिए अपने रंग-मिल सकता है:

यहाँ छवि विवरण दर्ज करें

इसके अलावा, हाल ही में nvim के NVIM_TUI_ENABLE_TRUE_COLORपक्ष में set termguicolors( यह देखें ) के रूप में चित्रित किया गया है ।


0

मुझे डेबियन खिंचाव पर भी यही समस्या थी, कुछ अन्य कमांडों के साथ (रंग और सेट बैकग्राउंड वर्क मैन्युअल रूप से लेकिन .vimrc में नहीं)। लेकिन मैं स्क्रिप्टनाम में हर फ़ाइल को देखना नहीं चाहता था।

समाधान जोड़ना है

source $VIMRUNTIME/defaults.vim

.vimrc

यह पंक्ति संदर्भ के लिए /usr/share/vim/vimXX/vimrc_example.vim में पाई जा सकती है (XX vim संस्करण है, मेरे मामले में 80)।

मैं मानती हूं कि डिफॉल्ट्स है। रंग बदलने के लिए कुछ विन्यास सामग्री आवश्यक है। यदि उपयोगकर्ता के पास ~ / .vimrc, / usr / share / vim / vimrc के अनुसार डिफॉल्ट्स .vim लोड नहीं है

" Vim will load $VIMRUNTIME/defaults.vim if the user does not have a vimrc.

0

मेरे मामले में मैं प्लगइन्स (बाहरी रिपॉजिटरी) से रंग योजनाओं का उपयोग करता हूं। इसलिए मुझे colorschemeकमांड लगाने से पहले प्लगइन्स लोड करना होगा ।


0

.gvimrc

उपयोग करते समय gvim, फ़ाइल colorscheme vividchalkमें भी डालना आवश्यक हो सकता है .gvimrc, इसके बावजूद यह पहले से मौजूद है.vimrc

:scriptnamesप्रकट हो सकता है जब एक डिफ़ॉल्ट colorcheme की तरह /usr/share/vim/vim80/colors/ron.vimलोड किया जा रहा है।

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