2011-12-10 13 views
18

मैं अपनी होम निर्देशिका में .vimrc फ़ाइल सेट अप करने का प्रयास कर रहा हूं। इसमें केवल एक चीज है जो निम्नलिखित है।सोर्सिंग करते समय चेतावनी संदेश। Vimrc

" Enable syntax highlighting 
syntax on 

जब भी मैं स्रोत के लिए फ़ाइल . ~/.vimrc इस संदेश को लौटा दिया जाता है चल रहा है चाहता हूँ।

/Users/username/.vimrc:3: unmatched " 

मेरा कामकाजी माहौल निम्नलिखित है।

  • MacOS शेर 10.7.2
  • zsh 4.3.12 (i386-सेब के darwin11.2.0)
  • oh_my_zsh
  • टर्मिनल 2.2.1
  • विम 7,3

कैसे क्या मैं इस चेतावनी/त्रुटि संदेश से छुटकारा पा सकता हूं। इसका क्या मतलब है?!

संपादित

जब मैं bash से ही कोशिश यह या तो काम नहीं करता।

bash-3.2$ . ~/.vimrc 
bash: /Users/username/.vimrc: line 1: unexpected EOF while looking for matching `"' 
bash: /Users/username/.vimrc: line 3: syntax error: unexpected end of file 
bash-3.2$ 
+0

क्या आपने 'स्रोत ~/.vimrc' चलाने का प्रयास किया है? – meagar

+0

हां। वही संदेश – JJD

+0

'। ~/.vimrc' मेरे लिए अमान्य है। 'स्रोत ~/.vimrc' ठीक है। और क्या आपने टिप्पणी पंक्ति को हटाने के लिए ट्रिड किया है: '' सिंटैक्स हाइलाइटिंग सक्षम करें '? – Kjuly

उत्तर

19

आप कंसोल
में . ~/.bashrc चला सकते हैं, लेकिन आप vim में
vim :source ~/.vimrc चलाना चाहिए ~/.vimrc स्वचालित रूप से चलाया जाएगा, आप इसे मैन्युअल रूप से चलाने की जरूरत नहीं है।

प्रकार :ver जाँच करने के लिए: निम्नलिखित कोड

system vimrc file: "$VIM\vimrc" 
    user vimrc file: "$HOME\_vimrc" 
2nd user vimrc file: "$VIM\_vimrc" 
     user exrc file: "$HOME\_exrc" 
    2nd user exrc file: "$VIM\_exrc" 
    system gvimrc file: "$VIM\gvimrc" 
    user gvimrc file: "$HOME\_gvimrc" 
2nd user gvimrc file: "$VIM\_gvimrc" 
    system menu file: "$VIMRUNTIME\menu.vim" 
+0

मेरी कॉन्फ़िगरेशन समान 'उपयोगकर्ता vimrc फ़ाइल: "$ HOME/.vimrc" दिखती है। फिर भी, खोल से सोर्सिंग भी काम करनी चाहिए, है ना? मैं मैन्युअल रूप से सोर्सिंग यह देखने के लिए कि क्या मेरी सेटिंग्स काम करती हैं। – JJD

+0

@JJD: आप खोल (zsh) में एक vim स्क्रिप्ट स्रोत नहीं कर सकते हैं। आपको इसे vim में स्रोत करना चाहिए। स्रोत का वाक्यविन्यास 'स्रोत फ़ाइल नाम 'या': फ़ाइल नाम 'है। 'dot (।)' vim में स्ट्रिंग कॉन्सटेनेशन के लिए है। – kev

+0

तो आपका मतलब यह है कि मैं केवल खोल से '.bash_rc' या '.zshrc' जैसी स्रोतों को स्रोत कर सकता हूं। लेकिन कॉन्फ़िगरेशन फ़ाइलों को vim सेट करने के लिए नहीं है। सही – JJD

-1

रखें सिर पर अपने ~/.vimrc में।

"return" 2>&- || "exit" 
संबंधित मुद्दे