Panel angka tidak berfungsi dengan vi dan Putty?

10

Ketika saya mengedit file vimmelalui SSH, saya akan mencoba menggunakan nomor pad pada keyboard saya untuk memasukkan nomor yang panjang (seperti alamat IP). Vimsepertinya tidak terlalu suka. Saya menggunakan Putty untuk Windows ke SSH ke komputer yang menjalankan Debian.

Menekan 123memasuki saya ini terlepas dari apakah saya dalam mode sisipkan atau tidak:

s
r
q

Ketika saya menggunakan tombol angka "normal" (bukan pad nomor), semuanya berfungsi dengan baik. Apa yang terjadi disini?

Tanda tanya
sumber

Jawaban:

11

Terminal Anda (Putty) dikonfigurasikan untuk mengirim urutan keluar untuk tombol keypad, bukan digit. Ini disebut "mode papan tombol aplikasi" dalam terminologi terminal Unix.

Anda dapat mengkonfigurasi Vim untuk memahami urutan pelarian ini .

Atau, Anda dapat mengkonfigurasi Putty untuk mengirim angka. Dalam konfigurasi, di panel Keyboard , matikan mode keypad aplikasi. Atau, matikan semuanya di panel Fitur .

Gilles 'SANGAT berhenti menjadi jahat'
sumber