Vi & Vim

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

1
विजुअल ब्लॉक नई लाइन डालें
मैं दृश्य ब्लॉक मोड के साथ बहुत काम करता हूं, जो मुझे बहुत सारी लाइनों में त्वरित बदलाव के लिए वास्तव में उपयोगी लगता है। लेकिन मैं जो कुछ करने के लिए संघर्ष कर रहा हूं वह एक नई प्रविष्टि सम्मिलित कर रहा है: चयन के रूप में जाना जाता …

3
विम, ctags और ओवरलोडिंग
क्या कई परिभाषाओं के मामले में स्वचालित रूप से सही मिलान परिभाषा में विम छलांग लगाने का एक तरीका है । हमारा C ++ कोड फंक्शन ओवरलोडिंग का बहुत अधिक उपयोग करता है और ctags की vim की हैंडलिंग इसके लिए तैयार नहीं लगती है। उदाहरण के लिए, void abc(int …

6
हर पंक्ति के पहले चार वर्णों को उसी पंक्ति के अंत में कैसे कॉपी करें?
लाइनों की एक श्रृंखला को देखते हुए जो इस के समान हैं: 2001 "Some Kind of Title," Author's Name, Publication Name, 1 Mar. 2002 "Some Kind of Title," Author's Name, Publication Name, 12 Oct. 2003 "Some Kind of Title," Author's Name, Publication Name, 8 Apr. 2004 "Some Kind of Title," …

1
संपादन करते समय किए गए बाहरी परिवर्तनों में विलय करें
यदि विम में संपादित की जा रही फ़ाइल में बाहरी परिवर्तन किए गए हैं, तो मैं समझता हूं कि मैं फ़ाइल की सामग्री को फिर से लोड कर सकता हूं :edit। लेकिन, मान लें कि (आंतरिक रूप से) मैंने उस फ़ाइल में परिवर्तन किया है जिसे मैं संरक्षित करना चाहता …
10 merge 

2
Cmdline पर विकल्प मानों के लिए स्वतः पूर्णता
मैंने ऐसा करने के लिए जितनी बार कोशिश की है, उतने समय तक नहीं गिना जा सकता है: :set foldmethod=syn^I ऐसा लगता है कि पूर्णता विकल्प मूल्यों पर काम नहीं करता है! कुछ मामलों में विकल्प जटिल तार होते हैं, जहां पूरा होने का मतलब नहीं हो सकता है। (उदा …

1
Google स्टाइल के अनुरूप होने के लिए मैं C ++ टिप्पणियों को कैसे संरेखित करूं?
Google cpplint का अनुपालन करने के लिए मेरी टिप्पणियों को फ़ॉर्मेट करने का कोई तरीका? शीर्ष खंड का अनुपालन नहीं है, अनुपालन के लिए 5 परिवर्तनों की आवश्यकता है। इस टिप्पणी को उसी स्तर पर रखें के बाद एक स्थान जोड़ें // कोड और टिप्पणी के बीच न्यूनतम दो रिक्त …

2
मैं पात्रों को कैसे स्थानांतरित करूं या Emacs के स्थानान्तरण जैसे शब्द?
एमएसीएस मोड में बैश की रीडलाइन पर, मैंने हाल ही में ट्रांसपोज़ कार्यक्षमता का पता लगाया , जिससे मुझे जल्दी से टाइपो ठीक करने का अवसर मिला dc dir सेवा cd dir चरित्र पर CTRL+ दबाकर ।Tc क्या Vi / Vim में कुछ ऐसा है जो मुझे चारों ओर वर्ण …

2
क्या विम का डिफ़ॉल्ट 'पथ' विकल्प बेमानी है?
विम के मदद दस्तावेज से (देखें:) :help 'path': 'पथ' स्ट्रिंग (यूनिक्स पर डिफ़ॉल्ट: " .,/usr/include,,") वर्तमान फ़ाइल की निर्देशिका के सापेक्ष खोज करें, उपयोग करें: :set path=. वर्तमान निर्देशिका में -To खोज दो कॉमा के बीच एक खाली स्ट्रिंग का उपयोग करें: :set path=,, ऐसा लगता है कि .और ,,'पथ' …
10 path 

3
खोज में स्लैश से बचने के लिए वैकल्पिक और लंबे तारों के लिए प्रतिस्थापित करें
क्या स्ट्रिंग में हर विशेष चरित्र से बचने की तुलना में विम खोज का कोई विकल्प है और तार की जगह है। उदाहरण के लिए, अगर मैं निम्नलिखित स्ट्रिंग का मिलान करना चाहता हूं और कुछ के साथ प्रतिस्थापित करना चाहता हूं [ERROR] Login unsucessful फिर मुझे करना है :%s/\[ERROR\]\ …

1
YouCompleteMe फ़ंक्शन फ़ंक्शन को पूरा क्यों नहीं करता है?
मैं C ++ अर्थ पूरा होने के साथ YouCompleteMe का उपयोग करना चाहता हूं, लेकिन घंटों की कोशिश के बाद, मैं यह नहीं पा सकता कि यह अपेक्षा के अनुरूप काम क्यों नहीं करता है। सब कुछ काम कर रहा है, लेकिन मैं फ़ंक्शन मापदंडों को पूरा नहीं कर सकता। …

1
अस्थायी तौर पर gq को हाइफन (-) को सामान्य शब्द कैसे माना जाता है, उसी पैराग्राफ में निम्न पंक्तियों पर ध्यान न दें
मैंने इसे अक्षम करने smartindentऔर autoindentविकल्पों के साथ जावास्क्रिप्ट फ़ाइल में आज़माया है textwidth = 80, लेकिन यह अभी भी वैसा ही है। यह स्वचालित रूप से textwidthविकल्प के कारण भी होता है जब शब्दों को सम्मिलित किया जाता है जिसमें एक साथ 80 से अधिक वर्ण होते हैं। क्या …

2
क्या कोई एकल वर्ण सम्मिलित करने का तरीका है और फिर सम्मिलित रूप से बाहर निकलें?
जब मैं पाठ के माध्यम से जा रहा हूँ और, उदाहरण के लिए, कुछ शब्दों या उद्धरणों के आसपास या जो कुछ भी जोड़ रहा हूं, तो यह परेशान है कि मुझे प्रत्येक डालने के बाद Esc या Ctrl- [दबाना है। आवेषण (और append) अलग हैं, इसलिए .बहुत मदद नहीं …

1
"यान" शब्द की उत्पत्ति क्या है?
मुझे यह जानने में दिलचस्पी है कि यैंक शब्द को इसका नाम कैसे मिला। मुझे यह भी दिलचस्पी है कि क्यों वीआईएम / वीम "यंक" एमएसीएस "यैंक" से अलग है। यह भी देखें: यूनिक्स और लिनक्स पर एक ही सवाल ; Emacs के बारे में दोहरा सवाल

1
कई लाइनों में स्थानापन्न कैसे करें?
मैं कई लाइनों में एक शब्द सम्मिलित करना चाहता हूं, क्या इसकी कोई आज्ञा है :[2,3,5,7,11]s/^/word\ /g जो wordलाइन 2, लाइन 3, लाइन 5, लाइन 7 और लाइन 11 की शुरुआत में सम्मिलित होगा ? यहाँ, कई पंक्तियाँ सन्निहित नहीं हैं।

3
क्या "sudo apt-get vim" और ".configure --with-features = विशाल" के बीच अंतर है?
मैं वीआईएम को एप्ट-गेट के माध्यम से स्थापित करना चाहता हूं, लेकिन मुझे यकीन नहीं है कि मुझे इसकी सभी सुविधाएं मिलेंगी। क्या इसके बीच अंतर है, और इसे स्रोत से संकलित करना है?

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