मैं उन फ़ाइलों के लिए डिफ़ॉल्ट वाक्यविन्यास कैसे सेट करूं जिनमें विम में कोई एक्सटेंशन नहीं है?कोई एक्सटेंशन वाले फाइलों के लिए डिफ़ॉल्ट सिंटैक्स vim
उत्तर
एक तरह से उन फ़ाइलों को वाक्य रचना सेट नहीं है के लिए अपने .vimrc
के लिए एक autocommand जोड़ने के लिए किया जाएगा
filetype plugin on
au BufNewFile,BufRead * if &ft == '' | set ft=html | endif
au
आदेश के साथ-साथ filetype plugin on
स्थापना लोड हो रहा है एचटीएमएल प्लगइन्स के अतिरिक्त लाभ देता है कि आप किसी भी है। यह वाक्यविन्यास को "एचटीएमएल" भी सेट करता है।
यदि मैं इसे सही तरीके से हटा देता हूं तो आप अपने ~/.vim/वाक्यविन्यास फ़ोल्डर के अंदर वाक्यविन्यास.विम नाम की एक फ़ाइल डाल सकते हैं। यह फ़ाइल डिफ़ॉल्ट वाक्यविन्यास हाइलाइट स्रोत के रूप में प्रयोग की जाती है। यदि आपका .vim फ़ोल्डर मौजूद नहीं है, तो आप इसे बनाने के लिए:
mkdir ~/.vim
mkdir ~/.vim/syntax
touch ~/.vim/syntax/syntax.vim
अब आप syntax.vim फाइल करने के लिए अपने डिफ़ॉल्ट वाक्य रचना जोड़ सकते हैं। आगे के दस्तावेज के लिए आप vim sourceforge page देख सकते हैं।
उम्मीद है कि इससे मदद मिलती है।
au BufNewFile,BufRead * if &syntax == '' | set syntax=html | endif
या, आप किसी भी फाइल का फ़ाइल प्रकार है कि यह के लिए परिभाषित नहीं कर रहा है निर्धारित कर सकते हैं:
जो मैंने नहीं पूछा .. क्षमा करें – zly
फिर कृपया अपने विवरण में अपनी समस्या के बारे में अधिक सटीक रहें .. यह अभी बहुत वर्णनात्मक नहीं है। – apparat
कुछ फ़ाइलों में कोई एक्सटेंशन नहीं है (प्रत्यय) सही है? मामले में, एचटीएमएल फाइलों पर मैं काम नहीं करता हूं। एचटीएमएल प्रत्यय नहीं है। उन्हें इस तरह नाम दिया गया है: file1, file2, आदि। अब, जब मैं उन एक्सटेंशन-कम फ़ाइलों को खोल रहा हूं, तो मैं स्वचालित रूप से HTML वाक्यविन्यास सेट करना चाहता हूं। मैं उसको कैसे करू? – zly
एक विस्तार के बिना फ़ाइलों के लिए डिफ़ॉल्ट वाक्य रचना लेने के लिए, आप एक autocommand कि जाँच करता है फ़ाइल नाम एक .
होता है, और यदि नहीं, तो बना सकते हैं, वांछित वाक्य रचना पर स्विच करता है:
autocmd BufNewFile,BufRead * if expand('%:t') !~ '\.' | set syntax=perl | endif
यह एक उठाता perl
एक डिफ़ॉल्ट वाक्यविन्यास के रूप में, लेकिन आप बस जो भी उचित हो उपयोग कर सकते हैं।
- 1. एक्सटेंशन के बिना फ़ाइलों के लिए सिंटैक्स हाइलाइटिंग
- 2. vim nerdtree फाइलों के साथ * संलग्न दिखाई
- 3. पायथन: पर्स करने योग्य (vim-like?) सिंटैक्स
- 4. ग्रहण: गैर-एक्सएमएल फाइलों के लिए एक्सएमएल सिंटैक्स रंग
- 5. vim: भाषा
- 6. क्यों एसटीएल हेडर फाइलों में कोई एक्सटेंशन नहीं है?
- 7. vim
- 8. CUDA के लिए कोई लिस्प एक्सटेंशन?
- 9. कस्टम एक्सटेंशन वाले फ़ाइलों पर सिंटैक्स हाइलाइट करने के लिए PowerShell ISE को मैं कैसे प्राप्त कर सकता हूं?
- 10. एंड्रॉइड एक्सएमएल फाइलों के लिए डिफ़ॉल्ट संपादक सेट करें
- 11. vim
- 12. रेजर सिंटैक्स कनवर्टर के लिए Aspx?
- 13. WPF के लिए कोई डिफ़ॉल्ट कन्वर्टर्स?
- 14. एनजीआईएनएक्स कॉन्फ़िगरेशन में कोई एक्सटेंशन वाले फ़ाइलों के mimetype को कैसे निर्दिष्ट करें?
- 15. डब्ल्यूसीएफ बड़ी फाइलों के लिए कोई एंडपॉइंट नहीं सुन रहा
- 16. क्लोजर के लिए सिंटैक्स राशन
- 17. 3 बाइनरी फाइलों के लिए डिफ
- 18. vim
- 19. vim
- 20. शीर्षलेख जानकारी तक पहुंचने वाले क्रोम एक्सटेंशन
- 21. मैं vim के लिए प्लगइन कैसे स्थापित करूं?
- 22. Google क्रोम एक्सटेंशन के माध्यम से स्थानीय फाइलों तक पहुंचें?
- 23. कोई एक्सटेंशन "facebookbundle" symfony2
- 24. क्या एमएम फाइलों के लिए कोई वैकल्पिक संपादक हैं?
- 25. गो के विधि सिंटैक्स के लिए तर्क
- 26. vim
- 27. vim
- 28. vim
- 29. फ़ायरफ़ॉक्स एक्सटेंशन में गुजरने वाले संदेश को कैसे कार्यान्वित करें?
- 30. vim: 1
आपको बहुत बहुत धन्यवाद! – zly