ฉันมักจะเจอสถานการณ์ที่ฉันมีไฟล์ที่มีตัวพิมพ์จำนวนมาก ตัวอย่างเช่น,
CamelCase and camelCase
ฉันกำลังมองหาตัวแทนนิพจน์ปกติที่จะผลิต
AnotherCase and anotherCase
ตอนนี้ฉันทำได้สองขั้นตอนหลังจากเลือกเส้นสายตา
:s/CamelCase/AnotherCase/g
:s/camelCase/anotherCase/g
เป็นไปได้ในการเปลี่ยนขั้นตอนเดียวหรือฉันควรดูตัวเลือกอื่น ๆ เช่นฟังก์ชั่น.vimrc
หรือไม่
:%S/CamelCase/AnotherCase/g
แต่มันจะเข้ามาแทนที่CamelCase
และทิ้งไว้camelCase
ตามที่เป็น ไม่มีเรื่องใหญ่อะไรที่ควรจดจำ