मैं स्रोत कोड में विम सेटिंग्स कैसे शामिल कर सकता हूं ताकि फ़ाइल उसी तरह प्रदर्शित हो?


8

मुझे अस्पष्ट रूप से याद है कि मेरी फ़ाइल (जैसे टैबस्टॉप चौड़ाई आदि) में विम के लिए निर्देशों को संग्रहीत करने का एक तरीका है। मैं vimrc में सेटिंग्स की बात नहीं कर रहा हूँ, लेकिन उन सेटिंग्स को फ़ाइल में संग्रहीत करने के लिए जिन्हें संपादित किया जाना है।

इस तरह से टैबस्टॉप में हमेशा सही चौड़ाई होती है, भले ही मैं इस फाइल को दूसरे कंप्यूटर में स्थानांतरित कर दूं।

हालाँकि, मुझे याद नहीं आ रहा है कि जादू का शब्द क्या है ताकि फ़ाइल लोड करते समय विम उन सेटिंग्स को उठा ले। कोई विचार?

जवाबों:


12

vi:इसके साथ एक टिप्पणी रखो , एक नई पंक्ति के साथ समाप्त।

/* vi: tabstop=4
*/

अगर विम इसे नहीं उठाता है, तो आपको इसे जोड़ने की आवश्यकता हो सकती set modelineहै ~/.vimrc:h modelineपूरी जानकारी के लिए देखें


मुझे सही दिशा में इंगित करने के लिए बहुत बहुत धन्यवाद! यह सही काम करता है। चीयर्स।
जॉन

2
आप एक मॉडल के "सेट" रूप का उपयोग करके एक नई लाइन पर समापन टिप्पणी स्ट्रिंग होने से बच सकते हैं, उदाहरण के लिए: / * vi: set tabstop = 4: * /
Heptite

2
मुझे नई लाइन की आवश्यकता नहीं थी# vim:et:sts=4:sw=4
फेलिप अल्वारेज़

1
आपका स्वागत है:<!-- vi: set sw=4 ts=4: -->
बाल्कन कैनिकोव्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.