मैं .texविम के साथ फाइलें खोलता हूं , लेकिन कुछ फाइलों को filetype=plaintexअन्य के रूप में मान्यता प्राप्त है filetype=tex। ऐसा क्यों है? वह ट्रिगर क्या है जो फ़ाइल को टेक्स के रूप में पहचानता है, जिसमें हाइलाइटिंग है जो मुझे चाहिए?
मैं .texविम के साथ फाइलें खोलता हूं , लेकिन कुछ फाइलों को filetype=plaintexअन्य के रूप में मान्यता प्राप्त है filetype=tex। ऐसा क्यों है? वह ट्रिगर क्या है जो फ़ाइल को टेक्स के रूप में पहचानता है, जिसमें हाइलाइटिंग है जो मुझे चाहिए?
जवाबों:
.texVim में filetype=plaintexऔर अन्य के रूप में कुछ फाइलें क्यों खोली गई हैं filetype=tex? उसी विस्तार के बाद से, .texइस मामले में, का उपयोग कई फ़िलाटिप्स के लिए किया जाता है, " विम फिलैटाइप-ओवररेल प्रलेखन के अनुसार" विम यह अनुमान लगाने की कोशिश करता है कि यह किस प्रकार की फ़ाइल है " ।
Vim फिलाटाइप डॉक्यूमेंटेशन का फुट-टेक्स-प्लगइन सेक्शन, विम् द्वारा उपयोग किए गए नियमों ( संस्करण 7 और उच्चतर ) को सूचीबद्ध करता है, ताकि यह तय किया जा सके कि फाइल के लिए कौन सा फिलाटाइप उपयोग करना .texहै:
%&<format>जगह है जहां या <format>हो सकता है plaintex, contextया texफिर फ़ाइल का आकार क्रमशः प्लेन TeX, ConTeXt, या LaTeX पर सेट है।contextफाइलपेट को (ConTeXt) या tex(LaTeX) पर सेट किया जाना चाहिए ।plaintex(प्लेन TeX) पर सेट किया जाता है ।अंतिम नियम महत्वपूर्ण है। यदि आप .texएक कमांड का उपयोग करके एक खाली फ़ाइल बनाते हैं touch myfile.tex, तो जब आप इसे विम में खोलते हैं , तो फ़ाइलपेट plaintexरिक्त हो जाएगा , क्योंकि फ़ाइल रिक्त है।
आप tex_flavorअपने ग्लोबल वैरिएबल को सेट करके डिफ़ॉल्ट व्यवहार को बदल सकते हैं .vimrc:
let g:tex_flavor = "plain"let g:tex_flavor = "context"let g:tex_flavor = "latex"मैं इस विषय के बारे में अधिक जानना चाहता था: http://vimdoc.sourceforge.net/htmldoc/filet.html.html
फ़ाइल प्रकारों में से एक को अक्षम करने के लिए, अपनी फ़ाइल फ़ाइल फ़ाइल में एक पंक्ति जोड़ें, देखें | निकालें-filetype |
:h ft-tex-plugin।