एक vim कैसे प्राप्त करता है दृश्य चयन के भीतर एक चरित्र को बदलने के लिए केवल और नहीं लाइन पर कहीं और? उदाहरण:
- रेखा:
int arr[] = { 00 01 02 03 04 05 05 /* ... lots more like this*/};
- दृश्य चयन:
{ 00 01 02 03 04 05 05 /*... lots more like this*/}
- कमान:
:'<,'>s/\ /\,0x/g
- अपेक्षित होना:
int arr[] = {0x00,0x01,0x02,0x03 /* and so on*/};
हालांकि इन क्रियाओं को करने के बाद, वास्तविक परिणाम है:
int,0xarr[],0x=,0x{0x00,0x01,0x02,0x03 /* and so on*/};
क्या अपेक्षित परिणाम देने के लिए ऊपर दिए गए आदेश को संशोधित करने का कोई तरीका है? करता नहीं '<
और '>
रेंज खोज जिस पर परिभाषित करते हैं (और की जगह) काम आदेश?
:substitute
ऑपरेटर लाइन के आधार पर लाइन में हैं, जो बताता है कि आप अपने उदाहरण में क्या देख रहे हैं।