मैं अगले "पैराग्राफ" पर कैसे कूद सकता हूं?


19

अभी मैं पाठ के कुछ ब्लॉकों के साथ काम कर रहा हूं जो 1000 से अधिक लाइनों के हैं। क्या अगले पैराग्राफ की शुरुआत में जाने का एक सरल तरीका है?

अब के लिए मेरा वर्कअराउंड लगातार दो नए अक्षरों की खोज कर रहा है:

/\n\n

एक और समाधान होगा vip Esc j

  • vip v is is select i n p aragraph (जो आपको पैराग्राफ के अंत तक भी ले जाता है)

  • Esc दृश्य चयन से बच

  • j नीचे की ओर

जवाबों:


35

हाँ, आप उपयोग कर सकते हैं }और {एक पैरा आगे या पीछे की ओर ले जाने के लिए पैरा गतियों।

से :help paragraph:

प्रत्येक रिक्त पंक्ति के बाद एक पैराग्राफ शुरू होता है, और पैराग्राफ मैक्रो के सेट के प्रत्येक 'paragraphs' विकल्प में वर्णों के जोड़े द्वारा निर्दिष्ट किया जाता है । डिफ़ॉल्ट है IPLPPPQPP TPHPLIPpLpItpplpipbpजो मैक्रो से मेल खाती है, .IP, .LP, आदि (ये हैं nroff, मैक्रोज़ इसलिए डॉट पहले कॉलम में होना चाहिए)। एक खंड सीमा एक पैराग्राफ सीमा भी है। ध्यान दें कि एक रिक्त रेखा (केवल श्वेत स्थान) एक पैराग्राफ सीमा नहीं है।
यह भी ध्यान दें कि इसमें '{'या '}'पहले कॉलम में शामिल नहीं है । जब '{'झंडा पहले कॉलम में होता है 'cpoptions'तो '{'पैराग्राफ बाउंड्री पॉज़िक्स के रूप में उपयोग किया जाता है।

जैसा कि आप उम्मीद करेंगे, आप निश्चित रूप से एक गिनती और / या ऑपरेटर जोड़ सकते हैं; जैसे। 2}2 पैराग्राफ फव्वारे को स्थानांतरित करने के लिए। या पिछले 2 पैराग्राफ को हटाने के लिए जिनका आप उपयोग कर सकते हैं 3d{

और देखें :help object-motions


3
साइड नोट: प्रोग्रामर के लिए बहुत उपयोगी भी है [[और ]](और साथ ही []और ][) कार्यों की शुरुआत (और अंत) के बीच कूद करने के।
शहबाज

1
दुर्भाग्य से उन फ़ंक्शन-जम्पिंग मोशन केवल वास्तव में काम करते हैं यदि उद्घाटन ब्रेस पहले कॉलम में है। मैंने कहीं न कहीं काम किया जो फ़ंक्शन डिक्लेरेशन लाइन के अंत में फ़ंक्शंस के शुरुआती ब्रेसिज़ डालता है और डॉक्स में सुझाए गए ट्वीक्स ने कभी भी बहुत अच्छी तरह से काम नहीं किया है। :(
डैश-टॉम-बैंग
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.