ฉันรู้ว่าฉันทำได้โดยการกดInsertในโหมด INSERT แต่ต้องยืดออกบ้าง มีทางลัดที่สะดวกกว่าในการเปลี่ยนจากโหมดปกติไปยังโหมดแทนที่หรือไม่?
ฉันรู้ว่าฉันทำได้โดยการกดInsertในโหมด INSERT แต่ต้องยืดออกบ้าง มีทางลัดที่สะดวกกว่าในการเปลี่ยนจากโหมดปกติไปยังโหมดแทนที่หรือไม่?
คำตอบ:
จากคู่มือ ViM:
5. โหมดแทนที่ * แทนที่ * * โหมดแทนที่ * * โหมดแทนที่ * เข้าสู่โหมดแทนที่ด้วยคำสั่ง "R" ในโหมดปกติ
แน่นอนคุณสามารถแมปคีย์ใดก็ได้R
เช่นทำ
:map <F5> R
^
+ a
จะเพิ่มจำนวนและ^
+ x
จะลดลง
คุณสามารถกดRและคุณจะเข้าสู่โหมด REPLACE
R
(ตามที่คุณต้องการพิมพ์r
) จะช่วยให้สามารถแทนที่ตัวอักษรเพียงตัวเดียวจากนั้นกลับไปที่โหมดปกติ
R
นำคุณเข้าสู่โหมดแทนที่
คุณต้องกด R เพื่อไปที่โหมดแทนที่ สำหรับสิ่งนี้ก่อนอื่นคุณต้องอยู่ในโหมดไม่แก้ไข
ในโหมดปกติให้กด+ShiftR
r จะแทนที่อักขระเดี่ยว
Insert
ในโหมด INSERT เลย