2010-04-22 8 views
5

हटाना निम्नलिखित मेरे मन में है:,विम: विश्व स्तर पर मैच लाइन, इस और 2 निम्नलिखित लाइनों

% g/All Claims\t 0/3d 

यह काम नहीं करता है, हालांकि (यह में एक कार्रवाई गुणा करने के लिए अवैध वाक्य रचना हो रहा है यह मोड)। मैंने निम्नलिखित अनुक्रम के साथ समाप्त किया:

qq 
/All Claims\t 0 
3dd 
q 
[email protected] 

वह मैक्रो संयोजन ठीक काम करता है। मैं बस उत्सुक हूं अगर ऐसा कुछ ऐसा होता जो उचित होगा और पहले उदाहरण के संदर्भ में फिट होगा। आगे विस्तार करने के लिए, मैं कुछ ऐसा मांग रहा हूं जो 3 डी को पहली पंक्ति से एक कमांड के साथ बदल देता है जो वही करेगा, या उचित रूप से मैक्रो का संदर्भ देगा।

उत्तर

12

:g आदेश एक पूर्व आदेश की उम्मीद है, इसलिए आप इस

:%g/All Claims\t 0/norm 3dd 
2

बस एक और तरीका यह करने के लिए की तरह :normal उपयोग करना होगा। d

:%g/All Claims\t 0/.,+2d 
के लिए सेट रेंज
संबंधित मुद्दे