मुझे विम में कई लाइनों को इंडेंट करने के तरीके पर कई जवाब मिल गए हैं, मैं जानना चाहता हूं कि एक लाइन कैसे लेनी है और इसे एक से अधिक बार इंडेंट करना है। वास्तव में, मैं निम्न आदेश के संक्षिप्त संस्करण हैं: ">>>>>>>>>>" (। यही कारण है कि 10 सही ब्रैकेट "अधिक से अधिक" संकेत है)मैं vi या vim में एक बार कई पंक्तियों को कैसे इंडेंट कर सकता हूं?
उत्तर
इंडेंट एक बार उपयोग करते हैं। पिछली कमांड को फिर से करने या इसे पूर्ववत करने के लिए।
"How do I indent multiple lines quickly in vi" के उत्तरों में से एक ने मुझे विजुअल मोड को संशोधित करने के लिए दृश्य मोड में >
को रीमेप करने के लिए एक साफ चाल दिखायी। अपने .vimrc
...
vnoremap < <gv
vnoremap > >gv
तो मैं बस लाइन (या लाइनें) आप इंडेंट और उचित दिशा प्रेस रूप में कई बार के रूप में आप चाहते हैं करना चाहते हैं।
यदि आप इसे दृश्य मोड में करते हैं तो यह एक अच्छी चाल है, और मुझे बाद में चयन देखना पसंद है, लेकिन मुझे इसका उपयोग करना पसंद है। प्रारंभिक संशोधन के बाद, जो केवल सामान्य मोड में है। मैं इसे अपने .vimrc में जोड़ रहा हूं लेकिन उन्हें
vim
मदद से: कमांड: :help >
एक लाइन कई 'shiftwidth के ले जाने के लिए, दृश्य मोड या का उपयोग करें।
उदाहरण के लिए:
Vjj4> move three lines 4 indents to the right :<<< move current line 3 indents to the left :>> 5 move 5 lines 2 indents to the right :5>> move line 5 2 indents to the right
या बस, >>
और सामान्य मोड में .
साथ आदेश को दोहराएँ।
- 1. नोटपैड ++ में एक बार में मैं एकाधिक लाइनों को कैसे इंडेंट कर सकता हूं?
- 2. vim/vi/linux: ठीक से इंडेंट एचटीएमएल फ़ाइल
- 3. vi/vim
- 4. vim/vi/sed: फ़ाइल
- 5. vi/vim - अक्षर
- 6. मैं कई कक्षाओं में शैलियों को एक बार में कैसे लागू कर सकता हूं?
- 7. मैं आसन्न पंक्तियों (एसक्यूएल या पोस्टग्रेस्क्ल में) में आसन्न पंक्तियों का चयन कैसे कर सकता हूं?
- 8. Vi/vim - अंतिम चरित्र
- 9. मैं पंक्तियों को सारांशित कैसे कर सकता हूं जो केवल एक बार होती हैं?
- 10. मैं ज़िप फ़ाइलों को खोलने के लिए vim को कैसे कॉन्फ़िगर कर सकता हूं?
- 11. मैं कई पंक्तियों को एक MySQL तालिका में कैसे डाल सकता हूं और नई आईडी वापस कर सकता हूं?
- 12. मैं पंक्तियों को कैसे हटा सकता हूं?
- 13. vi में डुप्लिकेट पंक्तियों को हटा रहा है?
- 14. vim: C++ बैक इंडेंट #
- 15. मैं कोउट आउटपुट कैसे इंडेंट कर सकता हूं? वर्ण - ''
- 16. मैं वीआईएम का उपयोग कैसे कर सकता हूं .Net Development
- 17. VI/VIM में खोज स्कोप को सीमित कैसे करें?
- 18. ग्रहण में, मैं एक जुनीट टेस्ट केस को कई बार कैसे चला सकता हूं
- 19. मैं नोटपैड ++ संपादक में HTML या PHP कोड कैसे इंडेंट कर सकता हूं?
- 20. मैं एक लूप में एक चयन द्वारा लौटाई गई पंक्तियों को कैसे अपडेट कर सकता हूं?
- 21. मैं कई पंक्तियों का चयन कैसे कर सकता हूं जो निरंतर खंड में नहीं हैं?
- 22. vim - मैं बफर कैसे खोज सकता हूं?
- 23. क्या मैं स्कैला में कई तत्वों को एक तत्व उत्पन्न या मानचित्र कर सकता हूं?
- 24. । Vimrc में vi (vim नहीं) का पता कैसे लगाएं?
- 25. मैं html.erb फ़ाइल में रूबी की कई पंक्तियों को कैसे चला सकता हूं
- 26. मैं vi डालने मोड के बजाय डिफ़ॉल्ट बैश/zsh मोड को vi कमांड मोड में कैसे सेट कर सकता हूं?
- 27. मैं MySQL में रिक्त पंक्तियों को कैसे हटा सकता हूं?
- 28. मैं __DATA__ को दो बार कैसे उपयोग कर सकता हूं?
- 29. मैं Emacs में बुद्धिमानी से क्लोजर कैसे पुन: इंडेंट कर सकता हूं?
- 30. मैं Emacs को अपने सी कोड को इंडेंट कैसे कर सकता हूं?
अच्छी तरह से, आप अंतिम आदेश को दोहराने के लिए '.' का उपयोग कर सकते हैं, इसे '>> ....' – meagar
पर छोटा कर सकते हैं आप': >>>>> ' –
meagar