external-command पर टैग किए गए जवाब

Vi या विम के भीतर से बाहरी (शेल) कमांड को कॉल करने के बारे में प्रश्न।

9
शेल कमांड को चुपचाप कैसे निष्पादित करें?
:!<command>शेल में एक कमांड निष्पादित करने के लिए इस्तेमाल किया जा सकता है। लेकिन यह मेरे टर्मिनल को "लेता है" और stdoutउस विशेष कमांड के साथ इसे भरता है । मैं पृष्ठभूमि में एक कमांड को कैसे निष्पादित करता हूं जो केवल मुझे गैर-शून्य निकास कोड पर सूचित करता है?

4
मैं जीडीबी को विम के साथ कैसे एकीकृत कर सकता हूं?
इसके बजाय gdbtuiया जिसके ctrl+xतहत gdbस्क्रीन के शीर्ष पर स्रोत कोड दिखाता है मैं अपने विम संपादक में यह देखना चाहूंगा जो कि टैब, और बफ़र्स के बीच कूद जाएगा। मैं यह कैसे कर सकता हूँ?

4
चयनित शब्दों और लाइनों को संशोधित करने के लिए विम में एक बाहरी कमांड का उपयोग कैसे करें?
अन्य संपादकों में जो कुछ मुझे उपयोगी लगा वह है: चयनित पाठ लें एक बाहरी कमांड चलाएं और चयन को पास करें stdin बाहरी कमांड लें stdoutऔर वर्तमान चयन को इसके साथ बदलें। इस तरह से आप उपयोगी टेक्स्ट टूल लिख सकते हैं जो किसी भी भाषा का उपयोग करके …

2
.Vimrc फ़ाइल में एक चर के लिए शेल कमांड का परिणाम निकालें?
अपनी .vimrc फ़ाइल में, मैं अपने मामले में एक बाहरी कमांड के परिणाम को एक चर में रखना चाहूंगा: $ echo $LANG ताकि मेरी vimrcफ़ाइल होगी: let language = output(!echo $LANG) if language == 'en' nnoremap <somekey> <ohanotherkey!> end if अब तक मैं यह नहीं कर पाया कि यह कैसे …

2
विम से स्क्रिप्ट बैश
मैं बैश स्क्रिप्टिंग के लिए विम का उपयोग करता हूं। बात यह है कि कभी-कभी मैं एक नई फ़ाइल नहीं बनाना चाहता, इसे निष्पादन योग्य बनाता हूं, इसे निष्पादित करता हूं और फिर इसे हटा देता हूं। मेरा मतलब उन लिपियों से है जो केवल एक बार इस्तेमाल होने वाली …

1
मैं जीआईसी को पूर्ण URL को विम में कैसे पहचान सकता हूं?
डिफ़ॉल्ट रूप से, यदि बफर में vim में URL होता है http://www.google.com, जैसे कि gxसामान्य मोड में उस URL के साथ एक ब्राउज़र खुलेगा। यह बहुत आसान है। हालाँकि, यदि URL में URL पैरामीटर (जैसे http://www.google.com/search?q=stuff) हैं, तो URL पैरामीटर छूट गए हैं (यानी अभी http://www.google.com/searchखोला गया है)। मैं Mac …

3
क्या मैं विम विंडो में इंटरेक्टिव शेल जारी कर सकता हूं?
मुझे पता है कि मैं बाहरी कमांड को निष्पादित :!या :r!निष्पादित कर सकता हूं और वैकल्पिक रूप से इसका आउटपुट टेक्स्ट में डाल सकता हूं । मैं प्रदर्शन भी कर सकता हूं :!shऔर जब तक मैं इसे बाहर नहीं निकालूंगा, तब तक मैं एक खोल फोड़ूंगा - लेकिन जब तक …

2
मैं विम की शुरुआत या परिचय स्क्रीन कैसे बदल सकता हूं?
जब मैं विम को बिना किसी फाइल के शुरू करता हूं, तो मैं हमेशा यह देखता हूं: VIM - Vi IMproved version 7.4.580 by Bram Moolenaar et al. Vim is open source and freely distributable Become a registered Vim user! type :help register<Enter> for information type :q<Enter> to exit type …

1
Arglist को पॉप्युलेट करने के लिए बैकटिक-विस्तार का उपयोग कैसे करें?
मदद से :help backtick-expansion: On Unix and a few other systems you can also use backticks for the file name argument, for example: :next `find . -name ver\\*.c -print` :view `ls -t *.patch \| head -n1` The backslashes before the star are required to prevent the shell from expanding "ver*.c" …

3
क्या इसका उत्पादन संभव है: a! पूरे विंडो के बजाय एक विभाजन में कमांड?
यदि मेरे पास दो विभाजन के साथ एक विम सत्र है, जब मैं एक :!कमांड निष्पादित करता हूं , तो परिणाम पूरे विंडो में दिखाया गया है। क्या सक्रिय विभाजन पर केवल आउटपुट दिखाया जाना संभव है?

4
: लाइन के बजाय कर्सर के बाद पढ़ें
मैं :r !uuidgenबफर में एक नया यूआईडी डालने के लिए अक्सर उपयोग करता हूं । यह काम करता है, लेकिन मैं आमतौर पर उद्धरणों के बीच uid डालने का प्रयास कर रहा हूं, और :r !uuidgenuuid को एक नई लाइन पर प्रिंट करता है। इस समस्या को हल करने के …

3
मैं फ़ाइल के एक हिस्से में शब्दों को कैसे गिनता हूं, बिना विम को छोड़े?
मेरे पास पाठ से भरी एक फ़ाइल है (मार्कडाउन या LaTeX कहते हैं)। मैं इस फाइल के एक हिस्से में शब्दों की संख्या गिनना चाहूंगा। मुझे पता है कि मैं :! wc -w %वर्तमान बफर पर wc -w चलाने के लिए कर सकता हूं । और मुझे पता है कि …

3
मुझे कैसे पता चलेगा कि मैं vi कमांड से शेल में हूं: श?
Vi में, मुझे :shकमांड के साथ एक शेल टर्मिनल मिल सकता है । और बाद में, मैं वीआई को exitशेल द्वारा वापस कर सकता हूं । लेकिन, अगर मैं लंबे समय तक शेल टर्मिनल का उपयोग कर रहा था, और मैं भूल गया कि क्या exitकुछ बंद होगा या मुझे …

1
बाहरी कमांड के साथ नेत्रहीन चयनित ब्लॉक को कैसे संशोधित किया जाए?
मेरे पास एक फाइल है जो दो वर्टिकल भागों से बनी है। बाईं ओर, डेटा पहले से ही स्वरूपित है और मैं इसे बदलना नहीं चाहता। मैं केवल दाईं ओर डेटा को प्रारूपित करना चाहता हूं। कहो कि मेरे पास लाइनों जैसी फाइल है foo=bar baz # Neato Junk quux=xyzzy …

1
* और + रजिस्टरों के लिए कस्टम कमांड को परिभाषित करें
अगर मैं xterm_clipboardफीचर के साथ Vim बिल्ड का उपयोग कर रहा हूं तो सिस्टम क्लिपबोर्ड सामग्री +रजिस्टर के माध्यम से उपलब्ध है । अगर मैं जो निर्माण कर रहा हूं उसमें यह सुविधा नहीं है, तो क्या मैं "+सिस्टम क्लिपबोर्ड को पुनः प्राप्त करने और सेट करने के लिए अपने …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.