Di vim, tombol panah saya berfungsi dengan benar, bergerak ke atas, ke bawah, ke kiri, dan ke kanan seperti yang diharapkan, dengan satu pengecualian. Di awal baris, panah kiri tidak melakukan apa-apa, alih-alih pergi ke karakter terakhir dari baris sebelumnya. Di akhir baris, panah kanan tidak melakukan apa-apa, alih-alih pergi ke karakter pertama dari baris berikutnya.
Apakah ada pengaturan yang bisa saya ubah untuk mendapatkan perilaku yang saya harapkan?
Jawaban:
Setelah beberapa Googling lebih lanjut, saya menemukan jawabannya adalah menggunakan
whichwrap
opsi.Saya menambahkan baris berikut ke .vimrc saya:
The
<
dan>
pilihan mengaktifkan pengaturan yang diinginkan untuk mode normal dan[
dan]
mengaktifkan pengaturan yang diinginkan untuk mode insert.sumber
h
j
k
l
kunci.:help 'whichwrap'
atau vimhelp.appspot.com/options.txt.html#%27whichwrap%27 . k dan l tidak benar-benar berlaku karena kita berbicara tentang perilaku kiri / kanan di awal / akhir baris.Tambahkan ini ke .vimrc Anda:
sumber
Ini adalah perilaku default - Anda selalu dapat menggunakan Home dan End untuk melompat ke awal dan akhir garis.
sumber
Anda dapat mengatasi ini dengan menggunakan w dan b yang akan membungkus garis.
sumber