Files
cheatsheet-tldr/tldr/bindkey
2026-02-07 00:26:49 +00:00

43 lines
661 B
Plaintext

---
syntax: markdown
tags: [tldr, common]
source: https://github.com/tldr-pages/tldr.git
---
# bindkey
> Add hotkeys to Z shell.
> More information: <https://zsh.sourceforge.io/Guide/zshguide04.html>.
- List all existing hotkeys:
`bindkey`
- Bind a hotkey to a specific command:
`bindkey "{{^k}}" {{kill-line}}`
- Bind a hotkey to a specific key [s]equence:
`bindkey -s '^o' 'cd ..
'`
- [l]ist keymaps:
`bindkey -l`
- List all hotkeys in a key[M]ap:
`bindkey -M {{main}}`
- Enable [v]i mode:
`bindkey -v`
- Enable [e]macs mode (default mode):
`bindkey -e`
- Check which mode is active (vi or emacs):
`bindkey -lL main | grep -Eo 'viins|emacs'`