Command Line Editing
Emacs Bindings
Key Sequence Function ------------ -------- BackSpace backward delete character Delete backward delete character Left backward character Right forward character Up previous command Down next command Home beginning of line End end of line C-a move to beginning of line C-b move back one character C-c interrupt C-d delete character at cursor C-e move to end of line C-f move forward one character C-h backward delete character C-k delete to end of line C-n next history command C-p previous history command C-t transpose characters C-u delete whole line C-w backward delete word
VI Bindings
Insert and Command Mode
Key Sequence Function ------------ -------- Delete backward delete character Up previous command Down next command Home beginning of line End end of line Control-a beginning of line Control-b backward character Control-c interrupt command Control-e end of line Control-f forward character Control-h backward delete character Control-k delete end of line Control-n next command Control-p previous command Control-t transpose Control-u delete to beginning of line Control-w backward delete word
Insert Mode
Key Sequence Function ------------ -------- Escape command Left backward character, command Right forward character, command BackSpace backward delete character
Command Mode
Key Sequence Function ------------ -------- Left backward character Right forward character BackSpace backward character Space forward character A end of line, insert (i.e. append to end of line) C delete to end of line, insert D delete to end of line F search backward character I beginning of line, insert R overwrite X backward delete character 0 beginning of line $ end of line ; continue search in same direction , continue search in opposite direction a forward character, insert (i.e. append) b backward word c change d delete e end of word f search forward character h backward character i insert j next command k previous command l forward character r replace character s delete character, insert w forward word x delete character