zsh
Shortcuts
Line Editor
Movement
Remove
Modify
Undo
Command_History
Line Editor
Movement
Alt
+b
or Esc
,b
: backward-word
- move to the beginning of the previous word
Alt
+f
or Esc
,f
: forward-word
- move forward one word
Ctrl
+a
: beginning-of-line
- move to the beginning of the line
Ctrl
+e
: end-of-line
- move to the end of the line
Remove
Ctrl
+w
or Ctrl
+Alt
+h
: backward-kill-word
- kill the word left from the cursor
Alt
+d
or Esc
,d
: kill-word
- kill the word right from the cursor
Ctrl
+u
: kill-whole-line
- kill the current line
Ctrl
+k
: kill-line
- kill from the cursor to the end of the line
✘
: backward-kill-line
- kill from the cursor to the end of the line
Modify
Alt
+l
or Esc
,l
: down-case-word
- convert the current word to all lowercase and move cursor to the end of word
Alt
+u
or Esc
,u
: up-case-word
- convert the current word to all caps and move cursor to the end of word
Alt
+c
or Esc
,c
: capitalize-word
- capitalize the current word and move cursor to the end of word
Ctrl
+t
: transpose-chars
- exchange left and right to the cursor characters. If cursor is at the end of line, then exchange
two last characters
Alt
+t
or Esc
,t
: transpose-words
- exchange the current word with the one before it
Undo
Ctrl
+x
,u
or Ctrl
+Alt
+_
: undo
- undo the last text modification
Command History
Ctrl
+r
: history-incremental-search-backward
- Search in the command history backward
Ctrl
+p
: up-line-or-history
- move to the previous event in the history list
Ctrl
+n
: down-line-or-history
- move to the next event in the history list
Alt
+p
: history-search-backward
- search backward in the history for a line with the string in the buffer
Alt
+n
: history-search-forward
- search forward in the history for a line with the string in the buffer
Ctrl
+g
or Ctrl
+Alt
+g
: send-break
- abort the search
References
The Z Shell Manual