For at konfigurere Zsh til korrekt at håndtere tastetryk og backspace uden at skulle bruge bash som workaround, kan du følge disse trin:
Sørg for, at din terminal emulator er korrekt konfigureret til at sende de rigtige kontrolsekvenser for og backspace.
^M
(Carriage Return).^?
(Delete).Tilføj følgende linjer til din .zshrc
fil for at sikre, at Zsh korrekt genkender og backspace:
# For backspace
bindkey "^?" backward-delete-char
# For Enter
bindkey "^M" accept-line
Efter at have opdateret .zshrc
filen, skal du genindlæse Zsh konfigurationen for at ændringerne træder i kraft:
source ~/.zshrc
Sørg for, at terminalindstillingerne er korrekte ved at køre følgende kommandoer:
stty erase ^?
stty intr ^C
bindkey
til yderligere tilpasningHvis du har brug for yderligere tilpasning af tastetryk, kan du bruge bindkey
kommandoen til at binde andre taster til specifikke funktioner i Zsh.
# Eksempel på at binde Ctrl+H til backspace
bindkey "^H" backward-delete-char
Ved at følge disse trin kan du konfigurere Zsh til korrekt at håndtere tastetryk og backspace uden at skulle bruge bash som workaround.
Spar dig selv for besvær og kom igennem din to-do liste i dag
1
Beskriv din opgave
2
Modtag bud
3
Få løst din opgave
Møbelsamling
Hjælp med at samle Ikea klædeskab
Maler
Klargøring af lejlighed til flyttesyn
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Havearbejde
Beskæring af 4 større træer
IT support
Geninstallering af windows + programmer
Elektriker
Installation af Sonos musikanlæg i hus
Rengøring
Ugentlig rengøring af lejlighed (114kvm)
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Elektriker
Opsætning af lamper i stue og soveværelse
Catering
3-retters menu til 14 mennesker