Vi & Vim

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

2
Cmdline का इतिहास आकार कैसे बढ़ाएं?
मैंने अपनी .vimrcफ़ाइल में निम्नलिखित सेटिंग पहले ही डाल दी है : set history=1000 यह थोड़ी देर के लिए रहा है, मैं दैनिक आधार पर काम करता हूं, इसलिए अब तक कई कमांड निष्पादित हो चुके हैं। मैं विम मदद से जानता हूं, कि डुप्लिकेट और मैप की गई कमांड-लाइन …

3
कुशलतापूर्वक एक लाइन को कई लाइनों में कैसे विभाजित किया जाए?
मुझे एक पाठ फ़ाइल में लॉग डेटा प्राप्त हुआ है जो एक स्थान द्वारा अलग किए गए प्रत्येक मान के साथ सिर्फ एक लंबी रेखा है। क्या कोई कमांड या कमांड है जो एक लाइन को कई लाइनों में विभाजित करेगा?


1
`gs` के लिए केस का उपयोग करें
के लिए प्रलेखन के अनुसार gs: N सेकंड के लिए सो जाओ (डिफ़ॉल्ट 1) इस प्रकार आप 10 सेकंड के लिए सोने के लिए विम का उपयोग कर सकते हैं 10gs। इस कमांड के लिए एक अच्छा उपयोग मामला क्या है?

3
ओपन मैन सेक्शन 3
मैं लिनक्स पर सी विकसित करने के लिए विम का उपयोग कर रहा हूं। जब मैं Kअंतर्निहित शब्द के लिए मैन पेज खोलने के लिए प्रेस करता हूं, तो मेरा नियंत्रण नहीं होता है कि किस मैन सेक्शन को खोला जाता है। क्या कहीं निर्दिष्ट करने का कोई तरीका है?

1
खिड़की / बफर प्रति अलग खोज पैटर्न
क्या यह संभव है कि प्रति विंडो या बफर में अलग-अलग खोज पैटर्न हों, यानी। मैं विंडो / बफर ए और टर्म बी में विंडो / बफर बी में टर्म ए की खोज करना चाहता हूं ताकि उपयोग कर hlsearch, अलग-अलग चीजों को हाइलाइट करें जैसे कि समानांतर में एक …
10 search  buffers 

6
हटाएँ n लाइनें 1 लाइन स्क्रिप्ट छोड़ें
मैं एक मूल विम स्क्रिप्ट बनाना चाहता हूं जो केवल एन लाइनों को हटाती है, 1 पंक्ति को छोड़ती है और दस्तावेज़ के अंत तक दोहराती है। मुझे विशिष्ट मैचों की परवाह नहीं है, मैं सिर्फ लाइन हटाना चाहता हूं। उदाहरण के लिए; इसलिए मैं 3ddjपूरे दस्तावेज़ के लिए कमांड …

2
प्लगइन के उपलब्ध विकल्पों को कैसे सूचीबद्ध करें?
मुझे हाल ही में पता चला कि YouCompleteMeएक g:ycm_autoclose_preview_window_after_insertionविकल्प है जो सम्मिलित मोड से बाहर निकलने के बाद स्वचालित रूप से दस्तावेज़ीकरण पूर्वावलोकन विंडो को छुपाता है, और मैंने हाल ही में विम का उपयोग करना शुरू कर दिया है, इसलिए यह पहली बार था जब मैंने एक विकल्प निर्धारित …
10 options 

4
दोहराने के लिए एक साथ बंडलिंग कमांड अनुक्रम (।)
विचार करें: apple pear अपना कर्सर पहली पंक्ति में रखें और Ypनिर्माण करें: apple apple pear अपने कर्सर को pearलाइन पर रखें और .अंतिम कमांड को दोहराने के लिए टाइप करें। यह केवल p(संयोजन के बजाय Yp) दोहराता है , उत्पादन: apple apple pear apple मैं .अंतिम N कमांड्स को …

1
अन्य स्तंभों को परिवर्तित किए बिना एक स्तंभ को सॉर्ट करना
मुझे हाल ही में फ़िल्टरिंग !तकनीक के बारे में पता था , और मुझे यह पसंद है। दुर्भाग्य से, मैं इसे दृश्य-ब्लॉक मोड में उपयोग करने में सक्षम नहीं हूं। आशा है कि यहाँ कुछ विशेषज्ञ मेरी मदद करेंगे। मूल रूप से, मैं नीचे तीसरे (सिर्फ एक MWE) जैसे कॉलम …

2
दूसरी पंक्ति से शुरू होने वाले दृश्य ब्लॉक को कैसे पेस्ट किया जाए
मुझे यह महसूस करने में बहुत समय लगा कि किसी चीज़ को लगाना (चिपकाना) जिसके साथ pया Pदृश्य-ब्लॉक का चयन किया गया है ctrl+vऔर उसके साथ याँक्ड (कॉपी) किया गया है y, पहले तरीके को सुरक्षित रखता है, ताकि, जब कॉपी किया गया पाठ लाइनों के बीच में हो, तो …

1
विम रेगेक्स में '\'% और '\' 'टोकन का नाम क्या है? और यह क्या करता है?
सिंटैक्स फ़ाइल को संपादित करते समय, मुझे कुछ ऐसा मिला: \s*\%(\%(:\@<!\/\/.*\)\=\|\%(\/\*.*\*\/\s*\)*\)$ मैं वहां \%और \@उसके अलावा किसी और से परिचित हूं । मैं गुगली भी नहीं कर सकता क्योंकि मुझे नहीं पता कि यह क्या नाम है। तो यह क्या है और यह क्या करता है?

6
jedi-vim द्वारा उपयोग किए जाने वाले अजगर इंटरप्रेटर को कैसे बदलें
मेरे पास Anaconda(python3.5.2 सहित), VIM(7.4) और Jedi-VIMमेरे सिस्टम पर स्थापित है। pythonडिफ़ॉल्ट रूप से लिनक्स सिस्टम पर भी स्थापित किया गया था । स्वतः पूर्णता कम से कम बेस पैकेज पर काम कर रही है। लेकिन जैसे पैकेज numpy(जिसमें शामिल किया गया था Anaconda) पूरा नहीं हो रहा है। निम्नलिखित …

1
मैं मिलान पर "%" नाम (उदाहरण के लिए, यदि / अंत, / अंत के लिए) को मैचिट.व्हीम से परिभाषित कैसे उजागर कर सकता हूं?
वर्तमान में मेरे विम Cyan पृष्ठभूमि और सफेद अग्रभूमि के साथ कोष्ठक, कोष्ठक, उद्धरण, आदि पर प्रकाश डाला गया है - कर्सर को इसके बीच ले जाया जा सकता है %। मेरे मिलान के लिए धन्यवाद ।vim, मैं %if / end, for / end, आदि के बीच स्विच कर सकता …

3
चिपकाने से पहले मैं आसानी से रजिस्टरों की सामग्री को कैसे सूचीबद्ध कर सकता हूं?
मैं कॉपी / पेस्ट करने के लिए रजिस्टरों का बहुत उपयोग करता हूं, लेकिन मैं हमेशा भूल जाता हूं कि मेरी सामग्री किस रजिस्टर में है। क्या चिपकाने से पहले रजिस्टरों को प्रदर्शित करने का एक तरीका है? आदर्श रूप में यह स्क्रीन पर रजिस्टर को छोड़ देगा जब हम …

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