w
เมื่อคุณกำลังใช้เป็นกลุ่มคุณสามารถย้ายไปข้างหน้าโดยคำคำที่มี ฉันจะย้อนกลับได้อย่างไร
w
เมื่อคุณกำลังใช้เป็นกลุ่มคุณสามารถย้ายไปข้างหน้าโดยคำคำที่มี ฉันจะย้อนกลับได้อย่างไร
คำตอบ:
ใช้b
เพื่อย้อนกลับคำ
คุณอาจต้องการเช็คเอาต์W
และB
เลื่อนไปข้างหน้า / ย้อนกลับ a WORD
(ซึ่งประกอบด้วยลำดับของอักขระที่ไม่ใช่ช่องว่างคั่นด้วยช่องว่างสีขาวตาม:h WORD
)
ge
จะย้อนกลับไปยังจุดสิ้นสุดของคำ gE
จะย้อนกลับไปยังจุดสิ้นสุดของWORD
e
และE
จะไปข้างหน้า
\w|\S
ตัวพิมพ์เล็กมีลักษณะคล้ายกับ ดู:help word
และ:help WORD
สำหรับรายละเอียดเพิ่มเติม
มันช่วยให้ฉันคิดว่ามันเป็น:
b
เพื่อไปยังจุดเริ่มต้นของคำปัจจุบันหรือก่อนหน้า
w
เพื่อไปยังจุดเริ่มต้นของคำถัดไป
e
เพื่อไปยังจุดสิ้นสุดของคำปัจจุบันหรือถัดไป
ge
เพื่อไปยังจุดสิ้นสุดของคำก่อนหน้า
ลอง:h word-motions
ดูรายละเอียดเพิ่มเติมและวิธีรวมเข้ากับการดำเนินการ
ใช้ "b" เพื่อเลื่อนกลับ - เพิ่งทดสอบใน vi - ทำงานได้ดี
หรือถ้าคุณใช้w
, b
, W
และB
สายการสำรวจโดยหวังมากกว่าคำพิจารณาทางเลือกดังต่อไปนี้ซึ่งอาจจะเร็วขึ้นหากใช้อย่างถูกต้อง
f<char> # jump to next occurrence of <char> to right (inclusive)
หรือ
F<char> # jump back to next occurrence of <char> to left (inclusive)
หากคำของคุณถูกคั่นด้วย<space>
คุณสามารถข้ามคำด้วยช่องว่าง:
f<space>;;;;
โดยที่;
ซ้ำคำสั่งก่อนหน้าเพื่อให้คุณกระโดดไปข้างหน้าด้วยช่องว่าง
F<space>;;
เพื่อกระโดดย้อนกลับไปตามอวกาศ
<char>
ตัวอย่างเช่นแทนที่ด้วยเครื่องหมายวรรคตอน.
วิธีการใช้เครื่องหมายวรรคตอนไม่มีประสิทธิภาพในการเลื่อนดู แต่ถ้าคุณรู้ว่าคุณต้องการจะกระโดดมันมักจะไปที่นั่นด้วยการกระโดดหรือสอง