मैं कर्सर के नीचे टिप्पणी ब्लॉक का चयन कैसे करूँ?


11

मैं अपने कर्सर के अंतर्गत कमेंट्री के पूरे ब्लॉक (या हटाना, या बदलना, या ...) का चयन करना चाहूंगा।

यदि मेरा कर्सर कमेंट्री ब्लॉक की शुरुआत में है (यानी ओपनिंग कमेंट कैरेक्टर के ऊपर), और यह एक प्रकार का कमेंट ब्लॉक है जिसमें असतत शुरुआत / अंत मार्कर हैं, तो मैं पूरे कमेंट ब्लॉक का चयन कर सकता हूं V%, लेकिन मुझे नहीं पता कर्सर के तहत वर्तमान में ब्लॉक के पहले चरित्र में जाने के लिए एक आंदोलन।

बेहतर अभी तक टिप्पणियों के लिए एक आंतरिक पाठ वस्तु होगी।

क्या किसी को भी उपरोक्त में से कोई भी पता है, या मैं बाद में आसानी से कैसे बना सकता हूं? (मैं एक पूरे के रूप में विम के लिए नया हूं।)

जवाबों:


10

मान लें कि आप C ++ ब्लॉक टिप्पणियों के साथ काम कर रहे हैं, इन कमांडों को वह करना चाहिए जो आप चाहते हैं:

  1. [/
  2. v
  3. ]/

ये होंगे:

  1. सबसे पहले एक ब्लॉक कमेंट की शुरुआत होगी (स्लैश इन / *)
  2. दूसरा चुनिंदा मोड को चालू करेगा
  3. तीसरा एक ब्लॉक कमेंट के अंत में कूद जाएगा (* / में स्लैश), जो पूरे कमेंट ब्लॉक का चयन करता है।

मुझे आशा है कि वह मदद करेंगे!

EDIT: ऊपरी केस V के बजाय लोअर केस v का उपयोग करने के बारे में एक नोट। ऊपरी केस V पूरी लाइनों का चयन करेगा, जबकि लोअर केस v केवल कर्सर के स्टार्ट पोजिशन से एंड पोजिशन तक टेक्स्ट का चयन करेगा। निचली स्थिति v का उपयोग करने का अर्थ शिफ्ट कुंजी को हिट करना नहीं है। :)


3
[और ]। दो मेरी vim शब्दावली के लिए और अधिक अविश्वसनीय रूप से उपयोगी एनएवी आदेश, के साथ जाने के लिए fऔर t:) धन्यवाद
मार्क के कोवान

1
आप 3. चरण के लिए% का भी उपयोग कर सकते हैं, जो कई कीबोर्ड में टाइप करना आसान है।
12431234123412341234123

मैं अपने .vimrc( ["v]") में इसका उपयोग करने की कोशिश कर रहा हूं लेकिन यह काम नहीं करता है। क्या मुझे कुछ याद है?
nocibambi
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.