Unable to set syntax highlighting automatically in Vim -


मेरे पास .vimrc

  वाक्यविन्यास पर फ़ाइलप्रकार प्लगइन इंडेंट पर # धन्यवाद जेरेमी के लिए  

मुझे चलाने

  vim ~ / .vimrc  

मुझे सही सिंटैक्स हाइलाइटिंग मिलता है।

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

  CTRL-W f  

समस्या तब होती है जब मैं एक फ़ाइल पर नेविगेट करता हूं I Sourced है: कोई रंग

मेरे सभी sourced फ़ाइलों में उनके PATHs में शब्द विम होता है। इस तथ्य को सुलझाने में इस तथ्य का उपयोग करना संभव हो सकता है।

आप sourced फ़ाइलों के लिए स्वचालित रूप से वाक्य रचना हाइलाइट कैसे कर सकते हैं?

".vim" में सवाल अंत में फाइल करें? यदि नहीं, तो vim का फ़ाइल प्रकार पहचान यह निर्धारित करने में सक्षम नहीं है कि इन फ़ाइलों में vim-script है आप या तो फ़ाइलों का नाम बदल सकते हैं ताकि वे .im में समाप्त हो जाएं, या उचित रूप से फ़ाइल प्रकार को सेट करने के लिए एक ऑटोकॉम्म्म जोड़ दें।

बाद में करने के लिए, आप अपने जैसे कुछ जोड़ सकते हैं। Vimrc:

<पूर्व> ऑह! BufNewFile, BufRead PATTERN फ़ाइल प्रकार = vim

फ़ाइल पैटर्न के साथ "PATTERN" को प्रतिस्थापित करता है जो प्रश्न में फाइलों से मिलान करेगा।

संपादित करें:

देखें : कैसे काम करता है पैटर्न के लिए autocmd- पैटर्न मदद:

  फ़ाइल पैटर्न {pat} के खिलाफ एक मैच के लिए परीक्षण किया जाता है फ़ाइल नाम दो तरीकों में से एक: 1. जब पैटर्न में कोई '/' नहीं होता है, विम फ़ाइल नाम के पूंछ भाग (इसके अग्रणी निर्देशिका पथ के बिना) के खिलाफ मैच के लिए जांच करता है। 2. जब पैटर्न में '/' होता है, विम दोनों शॉर्ट फाइल नाम (जैसा आपने इसे टाइप किया था) और पूर्ण फ़ाइल नाम (पूर्ण पथ पर विस्तार करने और प्रतीकात्मक लिंक को हल करने के बाद) के खिलाफ मैच के लिए जांच की है।  

विशेष रूप से, इस उदाहरण को ध्यान में रखें:

  नोट: किसी पथ के हिस्से से मिलान करने के लिए, लेकिन रूट निर्देशिका से नहीं, एक '*' का प्रयोग करें पहला चरित्र उदाहरण: & gt; : Autocmd BufRead * / doc / *। Txt सेट tw = 78 यह ऑटोकॉममेंट उदाहरण के लिए "/tmp/doc/xx.txt" और "/usr/home/piet/doc/yy.txt" के लिए निष्पादित किया जाएगा। निर्देशिकाओं की संख्या यहाँ कोई फर्क नहीं पड़ती  

आपके मामले में आप शायद कुछ ऐसा चाहते हैं:

  au! BufNewFile, BufRead * / Vim / * सेट फ़ाइलप्रकार = vim  

Comments

Popular posts from this blog

c++ - Linux and clipboard -

What is expire header and how to achive them in ASP.NET and PHP? -

sql server - How can I determine which of my SQL 2005 statistics are unused? -