เป็นอีกทางเลือกหนึ่งในการใช้ปุ่มลูกศรเปิดใช้j
งานk
ปุ่ม& เพื่อเลื่อนดูรายการเติมข้อความอัตโนมัติ
การทำเช่นนี้จะเปลี่ยนบรรทัดปัจจุบันให้ตรงกับคำที่เลือกในขณะที่คุณเลื่อน
ดังนั้นคุณไม่ต้องกด Enter เนื่องจากเคอร์เซอร์ยังอยู่ในโหมดแทรกที่ส่วนท้ายของคำที่ถูกแทนที่
หากต้องการเปิดใช้งานให้เพิ่มสิ่งนี้ใน. vimrc ของคุณ (ขอบคุณคนอื่น ๆ ที่ stackoverflow):
inoremap <expr> j ((pumvisible())?("\<C-n>"):("j"))
inoremap <expr> k ((pumvisible())?("\<C-p>"):("k"))
แยกกันแทนที่จะใช้ปุ่มลูกศรคุณสามารถทำซ้ำสิ่งCtrl-n
ที่จะสาปแช่งตัวเลือก ( Ctrl-p
เพื่อย้อนกลับ) และแทนที่บรรทัดปัจจุบันในขณะที่มันเคลื่อนที่โดยไม่จำเป็นต้องใช้Enter
หรือการจับคู่คีย์ vim