หนึ่งจะได้รับเป็นกลุ่มเพื่อแทนที่ตัวละครในการเลือกภาพเท่านั้นและไม่ได้ที่อื่นในบรรทัด? ตัวอย่าง:
- เส้น:
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
โอเปอเรเตอร์ทีละบรรทัดซึ่งอธิบายสิ่งที่คุณเห็นในตัวอย่างของคุณ