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


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.