Vi & Vim

पाठ संपादकों के vi और Vim परिवारों का उपयोग करने वाले लोगों के लिए प्रश्नोत्तर

1
क्या पेड़ के रूप में मुड़े हुए हिस्सों को प्रदर्शित करने का कोई तरीका है?
दस्तावेज़ के कुछ हिस्सों को छिपाने के लिए तह उपयोगी है। एक पेड़ के रूप में तह संरचना का एक दृश्य प्रतिनिधित्व एक नज़र में दस्तावेज़ संरचना को समझने के लिए उपयोगी होगा।
10 folding 

2
मैं सिंटैक्स हाइलाइटिंग को कैसे जोड़ सकता हूं जैसा कि मैं gedit में कर सकता हूं?
जब मैं gedit में एक स्क्रिप्ट लिखता हूं, तो कमांड, कमेंट, वैरिएबल आदि ... को अलग-अलग रंग दिए जाते हैं। मैं ऐसा करने के लिए सेटअप कैसे करूँ?

3
रजिस्टरों की एक मनमानी संख्या के लिए पाठ को एक रजिस्टर से कैसे स्थानांतरित किया जा सकता है?
क्या एक रजिस्टर से दूसरे रजिस्टर या रजिस्टर के सेट में 'पाइप' पाठ करने का एक तरीका है? उदाहरण के लिए, "qरजिस्टरों के "1माध्यम से जाना "5। मैं अक्सर एक ही मैक्रो के थोड़े अलग संस्करण बनाना चाहता हूं, इसलिए कई रजिस्टरों के लिए 'टेम्प्लेट' मैक्रो को कॉपी करने में …

4
कोड के एक भाग के लिए परिचालन को प्रतिबंधित करना
मेरे दिन-प्रतिदिन के कार्य जीवन में कई बार मुझे एक विशिष्ट कार्य पर काम करना पड़ता है, एक चर को उजागर करना या खोजना जैसी चीजें, लेकिन मैं संपादन / खोज के दायरे को सीमित करने में कभी कामयाब नहीं रहा। क्या चयनात्मक रूप से कहने का एक तरीका है, …

1
क्या कोई प्रीपेन्ड इन्सर्ट मोड है?
मैं से सभी वर्ण के साथ एक स्ट्रिंग लिखने के लिए कोशिश कर रहा था zकरने के लिए aऔर मुझे लगा कि यह बहुत आसान है कि अगर मैं लिख सकता हैं पीछे की ओर । यह विचार एक INSERT मोड की तरह होगा जिसमें कर्सर हर चार के डालने …

2
मैं विम और विम्डिफ के बीच अंतर कैसे करूँ?
मेरे पास एक फ़ंक्शन है जो सभी बफ़र्स को टैब के रूप में खोल देगा। हालाँकि मैं इस फ़ंक्शन को जोड़ने के बाद, vimdiff भी अलग टैब के रूप में तुलना की जाने वाली फ़ाइलों को खोलता है और इसलिए यह अंतर नहीं दिखाता है। क्या कोई ऐसा तरीका है …
10 vimrc  vimdiff 

2
Vimgolf सभी कीस्ट्रोक्स को कैसे रिकॉर्ड करता है?
समय-समय पर मैं vimgolf के एक दौर में संलग्न होना पसंद करता हूं । यह ज्ञानवर्धक हो सकता है। वे सभी कीस्ट्रोक्स रिकॉर्ड करने में कैसे सक्षम हैं? यह एक विम फीचर होना चाहिए। किसी को भी किसी भी विचार कैसे करना है। यह कुछ परिस्थितियों में सब कुछ रिकॉर्ड …

2
इसे स्थानांतरित करने के बजाय नए टैब में डुप्लिकेट बफर करें
मैं अक्सर एक टैब पृष्ठ में एक बफर को अस्थायी रूप से अधिकतम करना चाहता हूं और फिर उस पुराने बफर कॉन्फ़िगरेशन पर वापस जाता हूं जिसे मैं देख रहा था। इस तरह से कुछ करने के लिए मेरा वर्तमान वर्कफ़्लो या तो उपयोग करने वाले सभी बफर को बंद …

2
क्या पूर्ववत इतिहास से प्रविष्टि को निकालना संभव है?
मेरे पास इन पंक्तियों में मेरे .vimrc इंडेंटेशन के साथ मदद करने के लिए है: autocmd BufReadPost * set noexpandtab | retab! 4 autocmd BufWritePre * set expandtab | retab! 4 autocmd BufWritePost * set noexpandtab | retab! 4 हालांकि, वे पूर्ववत इतिहास में बहुत शोर पैदा करते हैं। चूंकि …
10 vimrc  undo-redo 

1
बराबर चिह्न के साथ Ctrl मानचित्रण
मैं अपने Ctrl और प्लस साइन को एक साथ मैप करने की कोशिश कर रहा हूं। यह मैं अपने vimrc में कोशिश कर रहा हूँ: nnoremap <C-=> : echo "Hello" <CR> हालाँकि ऐसा लगता है कि मैपिंग को ट्रिगर नहीं किया जा रहा है। मैं क्या गलत कर सकता हूँ …

2
विम इंस्टेंस चलाने के बीच साझा करें
मैं टैब और विभाजन tmuxका उपयोग करने के बजाय अधिकांश भाग के लिए उपयोग करता हूं vim। Vim शेयर पूर्ण करने की क्षमता (के माध्यम से है Ctrlnऔर Ctrlpउदाहरणों चल के बीच)? क्या इसे स्थापित करने का कोई तरीका है जहां प्रत्येक vimsसर्वर से संचार कर रहा है vim।

3
अपने vimrc में कई संक्षिप्ताक्षर कैसे प्रबंधित और याद रखूँ?
मैं 500 कोड (है iabbr, abbr) और जावा, पीएचपी, C / C ++ और लेटेक्स से मेरी vimrc फ़ाइल में कुछ मैपिंग। जब मैं कुछ समय के लिए भाषाओं का उपयोग नहीं करता हूं, तो तुरंत याद रखना आसान नहीं है। मैं सोच रहा हूं कि क्या मैं संक्षिप्त नाम …

2
संस्करण 2.7 स्थापित होने पर गुंडो प्लगइन को अजगर 2.4 की आवश्यकता होती है
मैंने पायथन 2.7.9 स्थापित किया है। और अब मुझे संदेश मिलता है कि गुंडो प्लगइन को 2.4 की आवश्यकता है। क्या आसपास कोई काम है? यहाँ मेरी vimrc फ़ाइल है: set nocompatible " be iMproved, required filetype off " required " set the runtime path to include Vundle and initialize …

4
Ctrl + a, ctrl + x के माध्यम से "सच्चे" और "झूठे" मानों को स्वैप करें
मुझे लगता है कि संयोजन + और + के साथ कोड में तेजी से स्वैप trueऔर falseमूल्यों की संभावना होना उपयोगी होगा । क्या इसके लिए कुछ प्लगइन है या कुछ और है?ctrlactrlx

1
विकल्प 'स्विचबफ' कैसे काम करना चाहिए?
मैंने हाल ही में विकल्प की खोज की switchbufऔर इसका उपयोग करने की कोशिश की, लेकिन मैं यह नहीं कह सकता कि अगर मुझे समझ नहीं आता कि यह कैसे काम करना चाहिए या यदि यह वास्तव में मेरे विम पर काम नहीं करता है। विभिन्न संभावित मूल्यों के बारे …
10 vimrc  buffers  split 

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.