Pernahkah Anda memperhatikan bahwa vi
binding kunci default pada Raspberry Pi
sedikit aneh? Misalnya, saat dalam mode sisipkan, coba gunakan tombol panah untuk bernavigasi. Tidak terjadi :)
Apakah ini cara yang halus untuk membuat kita menggunakan mode insert dan command dengan benar atau mungkin binding hanya diabaikan ketika gambar dibangun?
Saya cukup terbiasa dengan pemetaan kunci tertentu di Fedora / Debian yang memungkinkan penggunaan tombol navigasi saat dalam mode insert. Untuk mendapatkan binding yang biasa saya gunakan, apakah saya perlu mengutak-atik terminal emulasi atau semacam file konfigurasi di suatu tempat?
vim
dan apa yang sekarang Anda alami benar-benarvi
. Pada distro modern,vi
perintahnya sering syslinked tovim
.stty sane
dan mengatur variabel TERM Anda (export TERM=linux
biasanya paling mudah untuk saya ingat)Jawaban:
Paket default adalah
vim-tiny
. Anda dapat menginstal versi yang lebih akrab:sudo apt-get install vim
Konfigurasi dan penyesuaian tambahan dapat ditempatkan dalam
.vimrc
file di direktori home Anda.sumber
Saya juga punya masalah ini ketika saya login sebagai pengguna root tetapi bukan pengguna pi. Saya juga telah menginstal vim dengan:
Itu tidak menyelesaikannya sendirian tetapi sedikit menggali dan saya menemukan bahwa itu adalah beberapa perbedaan variabel lingkungan. Saya berhasil mendapatkan perilaku bahagia vi saya untuk dapat bergerak dengan tombol kursor bahkan dalam mode insert dengan hanya mengubah file /root/.profile untuk dibaca sebagai berikut:
sumber
Hapus dan bersihkan vim-tiny sebelum menginstal vim. Ini akan berfungsi seperti yang diharapkan setelah itu.
sumber