Ketika saya terhubung ke server dev Ubuntu lokal saya dengan dempul (dari kotak Windows 7 saya) melalui SSH, kombinasi tombol berikut tidak berfungsi untuk menggerakkan kursor maju dan mundur pada batas kata:
- Ctrl+ Left Arrowpada pad kursor
- Ctrl+ Right Arrowpada pad kursor
Kursor hanya memindahkan satu karakter pada satu waktu. Saya menggunakan bash.
Alt+B
danAlt+F
akan bergerak mundur / maju satu kata. Anda dapat mengubah ke vi bindings jika Anda inginkan dan pindah olehw
Jawaban:
Tambahkan dua baris ini ke
~/.inputrc
file Anda di mesin tujuan:Untuk memastikan bahwa itu adalah urutan yang benar, pada prompt Bash, ketik Ctrl- V Ctrl- LeftArrowdan Ctrl- V Ctrl- RightArrow, Anda akan melihat:
Saat Anda memulai sesi baru, tombol akan tersedia atau Anda dapat menekan Ctrl- xCtrl- runtuk membaca kembali
~/.inputrc
file untuk sesi saat ini.sumber
bind -P | grep kill-word
untuk menunjukkan kepada Anda binding kunci yang ada untuk menghapus seluruh kata. Anda dapat mengubah binding dengan cara yang mirip dengan jawaban saya di atas, jika diperlukan.backward-char
danforward-char
, jadi daripada hanya menambahkan baris ini, saya harus mengganti baris yang sudah berisi binding.Untuk konsol Linux:
7.7. Membuat File / etc / inputrc
sumber