ในโหมดปกติของ Vim:
- e ไปที่ท้ายคำถัดไป
- w ไปที่จุดเริ่มต้นของคำถัดไป
- b ไปที่จุดเริ่มต้นของคำก่อนหน้า
คุณจะทำอย่างไรเลื่อนเคอร์เซอร์ไปยังจุดสิ้นสุดของก่อนหน้าคำว่า?
ในโหมดปกติของ Vim:
คุณจะทำอย่างไรเลื่อนเคอร์เซอร์ไปยังจุดสิ้นสุดของก่อนหน้าคำว่า?
คำตอบ:
น่าเสียดายที่มันไม่ใช่ปุ่มเดียว ... แต่geเป็นสิ่งที่คุณมองหาฉันคิดว่า
gE
WORD
:)
w
ลักษณะเช่นนี้สิ่งที่คนจะใช้เป็นบ่อย ฉันพลาดอะไรไปรึเปล่า? (ฉันรู้ว่าสามารถแมปได้เพียงแค่สงสัยว่าทำไม)
be
d
be
ในขณะที่d
ge
ทำงาน
ลองge:
ge Backward to the end of word [count] |inclusive|.
*gE*
gE Backward to the end of WORD [count] |inclusive|.
ตามที่เห็นในคู่มือ VIM (ส่วน 03.1) คุณสามารถใช้geเพื่อไปยังจุดสิ้นสุดของคำก่อนหน้า
คุณอาจต้องการทำสิ่งเหล่านี้เพื่อไปยังช่องว่างที่อยู่ข้างหน้าคำ (หนึ่งตัวอักษรหลังge: (ทั้งคู่มีเพียง 2 ปุ่ม)
ข้อยกเว้นคือเมื่อคุณอยู่ที่จุดเริ่มต้นของบรรทัดซึ่งในกรณีนี้
ge
และbe
มันเป็นที่ที่คุณสามารถอยู่ตรงกลางของคำและคุณจะไปที่จุดสิ้นสุดของก่อนหน้านี้ในขณะที่be
คุณจะต้องเป็นคนแรกของคำแรก