Ricerca…


Osservazioni

bind -P mostra tutte le scorciatoie configurate.

Richiama scorciatoie

scorciatoia Descrizione
Ctrl + r cerca la storia all'indietro
Ctrl + p comando precedente nella storia
Ctrl + n prossimo comando nella storia
Ctrl + g abbandona la modalità di ricerca della cronologia
Alt + . usa l'ultima parola del comando precedente
ripetere per ottenere l'ultima parola del precedente comando + 1
Alt + n Alt + . usa l'ennesima parola del comando precedente
!! + Ritorno eseguire nuovamente l'ultimo comando (utile quando hai dimenticato sudo: sudo !! )

Modifica di scorciatoie

scorciatoia Descrizione
Ctrl + a sposta all'inizio della riga
Ctrl + e sposta alla fine della linea
Ctrl + k Elimina il testo dalla posizione corrente del cursore fino alla fine della riga.
Ctrl + u Elimina il testo dalla posizione corrente del cursore all'inizio della riga
Ctrl + w Uccidete la parola dietro la posizione corrente del cursore
Alt + b sposta indietro di una parola
Alt + f andare avanti di una parola
Ctrl + Alt + e shell espandere la linea
Ctrl + y Riporta il testo ucciso più recentemente nel buffer sul cursore.
Alt + y Ruota il testo ucciso. Puoi farlo solo se il comando precedente è Ctrl + y o Alt + y .

L'omissione del testo eliminerà il testo, ma lo salverà in modo che l'utente possa reinserirlo tirandolo. Simile al copia e incolla tranne per il fatto che il testo è posto su un kill ring che consente di memorizzare più di un set di testo da riportare sulla riga di comando.

Puoi saperne di più nel manuale di emacs .

Controllo del lavoro

scorciatoia Descrizione
Ctrl + c Interrompe il lavoro corrente
Ctrl + z Sospendi il lavoro corrente (invia un segnale SIGTSTP)

Macro

scorciatoia Descrizione
Ctrl + x , ( inizia a registrare una macro
Ctrl + x , ) interrompi la registrazione di una macro
Ctrl + x , e eseguire l'ultima macro registrata

Custome Key Bindings

Con il comando bind è possibile definire associazioni di tasti personalizzate.

L'esempio successivo associa un Alt + w a >/dev/null 2>&1 :

bind '"\ew"':"\" >/dev/null 2>&1\""

Se vuoi eseguire la riga aggiungi immediatamente \Cm ( Invio ) ad essa:

bind '"\ew"':"\" >/dev/null 2>&1\C-m\""


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow