usando bash senza i tasti freccia


9

Sto usando bash su una macchina virtuale. Per qualche ragione i tasti freccia non funzionano lì. È possibile usare qualche altra kombination chiave (come HJKL in vi) per spostarsi a sinistra / destra / su / giù?

(è OpenBSD se aiuta)

modifica: aggiungerò anche io conosco il motivo per cui non funzionano ed è praticamente impossibile (e non è il problema che voglio risolvere in questo momento)

Risposte:


15

Prova questo:

set -o vi

Quindi utilizzare Esc e 'hjkl' per navigare.

Puoi anche fare questo:

set -o emacs

E usa ctrl-p, ctrl-n, ecc. Per la navigazione.

Ho impostato la modalità VI nel mio .bashrc, quindi è immediatamente disponibile.

EDIT: ecco un cheat sheet per la modalità VI in Bash. È un PDF, quindi considera te stesso avvisato;)

Ecco un cheat sheet per la modalità Emacs in Bash - solo per coprire le mie basi. È anche un PDF.


Sono felice di aiutarti :) Sto pubblicando un link con un cheat sheet per VI: avviso, PDF.
bedwyr

5

In modalità Emacs, è Ctrl-B e F (avanti e indietro di un carattere) e Ctrl-P e N (riga precedente e successiva)


0

Anche i tasti freccia sul tastierino numerico funzionano (4,8,6,2) e inviano un codice chiave diverso.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.