Skip to content

Instantly share code, notes, and snippets.

@lstrgiang
Forked from jimmyhillis/keybindings.md
Created March 9, 2019 01:28
Show Gist options
  • Save lstrgiang/237053008c5584446db9c1d99c12d226 to your computer and use it in GitHub Desktop.
Save lstrgiang/237053008c5584446db9c1d99c12d226 to your computer and use it in GitHub Desktop.
iTerm 2 Mac-ready key binding additions.

Standard bindings

  • Move left between words: ⌥← | send escape sequence | b
  • Move right between words: ⌥→ | send escapes sequence | f
  • Start of the line: ⌘← | send escape sequence | [H
  • End of the line ⌘→ | send escape sequence | [F
  • Delete previous word ⌥←Delete | send hex code | 0x1B 0x08
  • Delete entire line ⌘←Delete | send hex code | 0x15

Don't forget the amazing icons ⌘ = command and ⌥ = options/alt (why oh why?).

ZLE bindings

Oh-my-zsh have made some changes to use ZLE which you can see talked about issue and commit so there are different bindings for that.

  • Start of the line: ⌘← | send escape sequence | OH
  • End of the line ⌘→ | send escape sequence | OF
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment