2010-06-21 9 views
37

मैं LESS का उपयोग कर रहा हूं और मुझे यह बहुत उपयोगी लगता हैविम में .css वाक्यविन्यास हाइलाइट करने के लिए .less फ़ाइलों को बनाने के लिए कैसे?

मैं सभी फ़ाइलों के साथ विम में सीएसएस सिंटैक्स हाइलाइट करना चाहता हूं।

कोई सुझाव?

उत्तर

37

http://leafo.net/lessphp/vim/

चेक निर्देश के लिए फ़ाइल को स्थापित।

+2

उपयोगी होगा http://meta.stackexchange.com/questions/8231/are-answers-that-just-contain-links-elsewhere-really- अच्छे उत्तर – Nilzor

+0

^खासकर जब लिंक केवल डाउनलोड करने योग्य जानकारी की ओर जाता है ... – mattLummus

21

वहाँ भी GitHub रेपोस के एक जोड़े हैं एक सीएसएस फ़ाइल होने के लिए प्रत्येक कम फ़ाइल का।

ऐसा करने के लिए, आप अपने .vimrc फाइल करने के लिए au BufNewFile,BufRead *.less set filetype=css जोड़ सकते हैं।

auautocommand के लिए खड़ा है, इसलिए ऊपर लाइन "घटनाओं BufNewFile या BufRead पर, यदि फाइल less एक्सटेंशन है, तो css को filetype विकल्प सेट" पढ़ता है।

ध्यान रखें कि यह अनुशंसित तरीका नहीं है। Vim tips Wiki के अनुसार:

अगर वहाँ एक नई फाइल एक्सटेंशन है कि आप विम पहचान करने के लिए, अपने .vimrc में augroup साथ के बारे में गंदगी नहीं है, सही जगह में सेटिंग्स डाल चाहते हैं। अपने .vimrc में :help ftdetect

+5

ग्रोनवेज/विम-कम लुनारू और कमफैप्स की तुलना में मेरे लिए बेहतर काम कर रहा है। –

+2

जो लिस कहते हैं, ग्रोनवेज वह है जो आप चाहते हैं। यह दो अन्य प्लगइन के साथ अच्छी तरह से चला जाता है। यदि आपके पास पैथोजेन स्थापित है, तो आप इन तीन गीट कमांड को अपने '~/.vim/bundle' निर्देशिका में चला सकते हैं:' git clone https: // github.com/skammer/vim-css-color.git' 'git clone https: // github.com/groenewege/vim-less' 'Git क्लोन https: // github.com/hail2u/vim-css3-syntax' – Orwellophile

13

आप केवल विम के वाक्य रचना हाइलाइटिंग का उपयोग करना चाहते हैं, तो आप फ़ाइल का प्रकार सेट कर सकते हैं:

+1

अन्य कारण से यह करने के लिए नहीं है कि कम से पहलू हैं वह यह है कि vim का सीएसएस सिंटैक्स हाइलाइटिंग (सही ढंग से) गलत मानता है - उदाहरण के लिए नेस्टेड घुंघराले ब्रेसिज़ – pho79

4

पेस्ट इस लाइन देखें:

au BufRead,BufNewFile *.less setfiletype css 

auautocmd के लिए एक आशुलिपि है। तो यह पढ़ता है "जब मैं एक नई फ़ाइल को पढ़ता या खोलता हूं जो अंत में समाप्त होता है, स्वचालित रूप से फ़ाइल प्रकार को सीएसएस के रूप में सेट करता है"। अगर आप इस सवाल का जवाब में वास्तविक जानकारी प्रदान की और न केवल एक लिंक

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

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