GNU/Linux >> Linux Esercitazione >  >> Linux

Come faccio a passare alla parola successiva o precedente con CTRL + tasti freccia in una console?

Scorciatoie in stile Emacs Alt + f , Alt + b funziona per impostazione predefinita con tutti i programmi a riga di comando basati su readline, come le shell.


Questo è possibile se e solo se il terminale invia diverse sequenze di escape per Ctrl +Sinistra contro sinistra . Questo non è il caso per impostazione predefinita sulla console Linux (almeno sulla mia macchina). Puoi farlo modificando la mappa dei tasti. Il file esatto da modificare può dipendere dalla tua distribuzione; su Debian lenny, il file da modificare è /etc/console/boottime.kmap.gz . Hai bisogno di linee come

control keycode 105 = F100
string F100 = "\033O5D"
control keycode 106 = F101
string F101 = "\033O5C"

Potresti anche scegliere le stesse sequenze di escape del tuo emulatore di terminale X. Per scoprire qual è la sequenza di controllo, digita Ctrl +V Ctrl +Sinistra in una conchiglia; questo inserisce (sulla mia macchina) ^[O5D dove ^[ è un carattere di fuga. Nel file keymap, \033 rappresenta un carattere di escape.

La configurazione dell'applicazione nel terminale per decodificare la sequenza di escape è un problema separato, .


Puoi impostare vim come editor della riga di comando, quindi premere ESC e saltare nello stile di vim (avanti, indietro, fine, $, 0, ecc.)


Linux
  1. Come installare Manjaro Gnome passo dopo passo con schermate

  2. Come verificare la presenza di file di grandi dimensioni nella console

  3. Con Bash dopo "scorrere" fino a un comando precedente ... Come passare quindi al successivo in questa cronologia?

  4. Come collegare la libreria di runtime C con 'ld'?

  5. Come faccio a passare alla parola successiva o precedente con CTRL + tasti freccia in una console?

Come trovare file in Linux con il comando Trova

Come utilizzare il comando sleep di Linux con esempi

Come utilizzare il comando who in Linux con esempi

Come configurare l'accesso SSH senza password in Linux con chiavi

Come utilizzare il comando RPM (con esempi)

Come trovare file con il comando fd in Linux