Sök…


Anmärkningar

bind -P visar alla konfigurerade genvägar.

Återkalla genvägar

Genväg Beskrivning
Ctrl + r sök historien bakåt
Ctrl + p tidigare kommando i historien
Ctrl + n nästa kommando i historien
Ctrl + g avsluta historikssökningsläge
Alt + . använd det sista ordet i det föregående kommandot
upprepa för att få det sista ordet i föregående + 1-kommando
Alt + n Alt + . använd det nionde ordet i föregående kommando
!! + Återvänd kör det sista kommandot igen (användbart när du har glömt sudo: sudo !! )

Redigera genvägar

Genväg Beskrivning
Ctrl + a gå till början av raden
Ctrl + e flytta till slutet av raden
Ctrl + k Döda texten från den aktuella markörpositionen till slutet av raden.
Ctrl + u Döda texten från den aktuella markörpositionen till början av raden
Ctrl + w Döda ordet bakom den aktuella markörpositionen
Alt + b flytta ett ord bakåt
Alt + f flytta fram ett ord
Ctrl + Alt + e skal utvidga linjen
Ctrl + y Dra tillbaka den senaste dödade texten tillbaka till bufferten vid markören.
Alt + y Rotera genom dödad text. Du kan bara göra detta om det tidigare kommandot är Ctrl + y eller Alt + y .

Dödande text kommer att ta bort text, men spara den så att användaren kan sätta in den igen genom att yanka. Liknar klippa och klistra in förutom att texten placeras på en dödsring som gör att mer än en uppsättning text kan lagras tillbaka på kommandoraden.

Du kan ta reda på mer i emacs-manualen .

Jobbkontroll

Genväg Beskrivning
Ctrl + c Stoppa det nuvarande jobbet
Ctrl + z Stäng av det aktuella jobbet (skicka en SIGTSTP-signal)

Makron

Genväg Beskrivning
Ctrl + x , ( börja spela in ett makro
Ctrl + x , ) sluta spela in ett makro
Ctrl + x , e kör det senast inspelade makroet

Custome nyckelbindningar

Med bind är det möjligt att definiera anpassade nyckelbindningar.

Nästa exempel binder en Alt + w till >/dev/null 2>&1 :

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

Om du vill köra raden omedelbart lägg till \Cm ( Enter ) till den:

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


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow