menggunakan bash tanpa tombol panah

9

Saya menggunakan bash di mesin virtual. Untuk beberapa alasan, tombol panah tidak berfungsi di sana. Apakah mungkin menggunakan kombinasi tombol lain (seperti HJKL in vi) untuk bergerak ke kiri / kanan / atas / bawah?

(itu OpenBSD jika itu membantu)

sunting: Saya juga akan menambahkan saya tahu alasan mengapa mereka tidak bekerja dan itu cukup banyak yang tidak dapat diperbaiki (dan itu bukan masalah yang ingin saya pecahkan sekarang)

Karel Bílek
sumber

Jawaban:

15

Coba ini:

set -o vi

Kemudian gunakan Esc dan 'hjkl' untuk bernavigasi.

Anda juga dapat melakukan ini:

set -o emacs

Dan gunakan ctrl-p, ctrl-n, dll untuk navigasi.

Saya memiliki mode VI yang diatur dalam .bashrc saya sehingga segera tersedia.

EDIT: inilah lembar cheat untuk mode VI di Bash. Ini PDF, jadi anggap diri Anda sudah diperingatkan;)

Berikut lembar contekan untuk mode Emacs di Bash - hanya untuk menutupi basis saya. Ini juga PDF.

bedwyr
sumber
Senang membantu :) Saya memposting tautan dengan lembar contekan untuk VI: peringatan, PDF.
bedwyr
5

Dalam mode Emacs, itu Ctrl-B dan F (mundur dan maju satu karakter), dan Ctrl-P dan N (baris sebelumnya dan berikutnya)

Ken
sumber
0

Tombol panah pada numpad juga berfungsi (4,8,6,2) dan mengirim kode kunci yang berbeda.

John T
sumber