Konfigurer ALT + Venstre/Højre til Ordnavigation i GNU Screen på OS X zsh i iTerm2

Hvordan konfigureres tastaturgenveje for at få ALT + venstre og ALT + højre til at bevæge sig mellem ord i en shell-prompt i GNU Screen på en lokal OS X zsh, der kører i iTerm2?

For at konfigurere tastaturgenveje til at bevæge sig mellem ord i en shell-prompt i GNU Screen på en lokal OS X zsh, der kører i iTerm2, skal du justere indstillingerne i iTerm2 og tilføje specifikke linjer til din .screenrc-fil.

Sådan konfigureres tastaturgenveje for at få ALT + venstre og ALT + højre til at bevæge sig mellem ord i en shell-prompt i GNU Screen på en lokal OS X zsh, der kører i iTerm2

For at konfigurere tastaturgenveje til at bevæge sig mellem ord i en shell-prompt i GNU Screen på en lokal OS X zsh, der kører i iTerm2, skal du følge disse trin:

  1. Åbn iTerm2 og gå til indstillinger:
    • Åbn iTerm2.
    • Gå til Preferences (Cmd + ,).
  2. Konfigurer tastaturgenveje i iTerm2:
    • Gå til fanen Profiles.
    • Vælg den profil, du bruger (standard er Default).
    • Gå til fanen Keys.
    • Klik på + for at tilføje en ny tastaturgenvej.
    • Indstil Keyboard Shortcut til Option + Left Arrow.
    • Indstil Action til Send Escape Sequence.
    • Indtast b i feltet Esc+.
    • Klik på OK.
    • Gentag processen for Option + Right Arrow og indtast f i feltet Esc+.
  3. Konfigurer GNU Screen:
    • Åbn eller opret filen ~/.screenrc i en teksteditor.
    • Tilføj følgende linjer for at aktivere 8-bit input og korrekt håndtering af escape-sekvenser:
      defutf8 on
      bindkey "^[b" eval "stuff ^b"
      bindkey "^[f" eval "stuff ^f"
    • Gem og luk filen.
  4. Genstart iTerm2 og GNU Screen:
    • Luk iTerm2 og åbn det igen.
    • Start en ny GNU Screen session ved at køre screen i terminalen.

Nu skulle du kunne bruge ALT + venstre og ALT + højre til at bevæge dig mellem ord i en shell-prompt i GNU Screen på en lokal OS X zsh, der kører i iTerm2.