foot terminal emulator
Running
Press alt + space for a basic terminal window.
Documentation
man foot foot-ctlseqs
The actual terminal that is run by default is a wrapper script called footie, that has to do with client-server architecture.
Bindings
- shift + pageup/pagedown – scroll up or down in the terminal history.
- ctrl + shift + r – enter search mode.
- ctrl + k – ( in search mode ) go to next result.
- ctrl + j – ( in search mode ) go to previous result.
- ctrl + w – ( in search mode ) extend selection by a word.
- enter – ( in search mode ) copy selected text to foot clipboard.
- ctrl + shift + i – paste text from foot clipboard.
- ctrl + shift + u – detect url and OSC 8 links in the terminal (then handled by bemenuhandler)
- ctrl + shift + c – copy selected text to system clipboard.
- ctrl + shift + v – paste from system clipboard.
Readline
Note that readline will use vim bindings by default.
Technically this is not part of foot
, but people get it confused.
If you don’t like it, remove the bindkey -v
line from the zsh configuration.