कमांड लाइन से एक विम विकल्प सेट करना?


26

बैश या किसी अन्य शेल से लॉन्च करते समय कोई विम विकल्प कैसे सेट करता है?

जवाबों:


33
$ vim -c 'set ai'

देखें :h -c, :h startupऔर $ vim --help।


2
यदि आप कई विंडो ( vim -Oया vim -o) खोलने का इरादा रखते हैं और उन सभी के लिए यह कमांड सेट करना चाहते हैं, तो उपयोग करें -c windo <option>। उदाहरण:) vim -O -c 'windo set ai'।
— scai

उदाहरण मुझे उपयोगी लगेगा:vim -c 'set wrap' /path/to/file.txt
— श्रीधर सरनोबत

यदि आप कई विकल्प सेट करना चाहते हैं, तो उन्हें पाइप के चरित्र के साथ अलग करें, जैसेvim -c 'set ai | set nowrap'
— बुद्धिमान

1
set ai nowrapआपके लिए काम नहीं करता @wisbucky? आपको एक ही setकमांड के साथ कई विकल्प सेट करने में सक्षम होना चाहिए ।
— मार्टिन टूरनोइज

@MartinTournoij धन्यवाद, मुझे इस बारे में पता नहीं था! (ठीक है, मुझे लगता है कि मेरी टिप्पणी अभी भी उपयोगी हो सकती है यदि आपको अलग-अलग आज्ञाओं को चलाने की आवश्यकता है)
— बुद्धिमानबुद्धि
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.