मेरे विम सेटअप में मैं एक कॉन्फ़िगरेशन जोड़ना चाहता हूं जो एक निश्चित मैपिंग के साथ शेल कमांड चलाता है। क्या विस्क्रिप्ट में ऐसा करने का कोई संभावित तरीका है?विस्क्रिप्ट के माध्यम से खोल कमांड कैसे चलाएं?
6
A
उत्तर
7
वहाँ vim
में एक system()
समारोह है, इस प्रयास करें:
:call system('date')
3
मैं पारंपरिक vi के साथ ऐसा करते हैं, तो मैं यह vim साथ के रूप में अच्छी तरह से काम करेगा मान।
मेरी .exrc में मेरे पास है:
map ^_ !}fmt 71 72^M
(यह एक ^_
Ctrl-V ctrl-_ टाइप करके दर्ज की गई है, और एक ^M
Ctrl-V Ctrl-M
जब मैं 72 वर्णों तक ctrl-_ vi में, यह reformats मेरे वर्तमान लाइन मारा।
संबंधित मुद्दे
- 1. PHP कोड के माध्यम से खोल कमांड कैसे चलाएं?
- 2. मैक/मैकरुबी एप्लिकेशन से खोल कमांड कैसे चलाएं?
- 3. Emacs से django खोल कैसे चलाएं?
- 4. नए खोल में बैश कमांड चलाएं और इस कमांड को
- 5. RPM spec फ़ाइल में खोल कमांड कैसे चलाएं?
- 6. खोल कमांड
- 7. खोल कमांड
- 8. चर से स्क्रिप्ट कमांड कैसे चलाएं?
- 9. कमांड लाइन से Matlab कैसे चलाएं?
- 10. बैश स्क्रिप्ट से पहले कमांड कैसे चलाएं?
- 11. क्रोम/फ़ायरफ़ॉक्स- जावास्क्रिप्ट कमांड कैसे चलाएं
- 12. बैश खोल के माध्यम से प्रॉक्सी कैसे सेट करें?
- 13. सुडो के बिना कमांड कैसे चलाएं?
- 14. एकल लाइन खोल कमांड
- 15. एंड्रॉइड एप्लिकेशन में टर्मिनल कमांड कैसे चलाएं?
- 16. विंडोज एक्सपी कमांड खोल
- 17. बाहरी कमांड चलाएं और
- 18. कमांड लाइन के माध्यम से फ़ोल्डर तुलना
- 19. कमांड लाइन के माध्यम से NUnit
- 20. असफल $ (खोल) कमांड को कैसे बाधित करें
- 21. लिनक्स खोल: फ़ाइल से कमांड तर्क कैसे पढ़ा जाए?
- 22. पृष्ठभूमि में कस्टम Symfony2 कमांड कैसे चलाएं
- 23. कमांड लाइन के माध्यम से डेटाबेस कैसे निर्यात करें?
- 24. क्यूटी में सिस्टम कमांड कैसे चलाएं?
- 25. एंड्रॉइड पर यूएसएसडी कमांड कैसे चलाएं?
- 26. बैश को आमंत्रित करें, नए खोल के अंदर कमांड चलाएं, फिर उपयोगकर्ता को
- 27. PyCharm: syncdb और sql कमांड कैसे चलाएं?
- 28. समानांतर में एकाधिक डॉस कमांड कैसे चलाएं?
- 29. एक MySQL क्लाइंट के भीतर से खोल कमांड निष्पादित करें?
- 30. कंसोल से दर्ज प्रत्येक बैश कमांड से पहले या उसके बाद कुछ कमांड कैसे चलाएं?
वहाँ ' है' '^ _' और' 'के लिए '^ एम' (vim में, vi में नहीं) के लिए। Vimrc में कच्चे नियंत्रण कोड का उपयोग करने का सुझाव न दें, यह उन उपकरणों के आउटपुट को स्क्रैप करता है जो पाठ की अपेक्षा करते हैं (जैसे 'बिल्ली vimrc | grep fmt')। यह वीसीएस सिस्टम को एक बाइनरी फ़ाइल के रूप में vimrc को प्रभावी रूप से सादे 'vcs diff' को अक्षम करने और 'vcs diff -a' के आउटपुट को स्क्रैप करने के रूप में v grr भी कर सकता है जैसा कि यह' grep' के लिए करता है। इस तरह की चीज के लिए vim में 'nnoremap' भी है (आपको न तो अन्य मोड की आवश्यकता है और न ही उपयोगकर्ता मैपिंग विस्तार)। –
ZyX
अच्छे अंक। शायद मेरे (vi- उन्मुख) उत्तर और आपके परिष्करण के बीच, ओपी को एक अच्छा जवाब मिलेगा। :-) – ghoti
इस सवाल के साथ पृथ्वी पर क्या करना है? – Lambart