Vim Single Keybindings

By cs_student

Tags: vim, programming

All the single key bindings in vim. Compiled from here.

Excludes unbound keys because why would you want to memorize those.

Definitions (from the website):

  • word - a lower-case word (β€œw”, β€œb”, β€œe” commands) is defined by a consecutive string of letters, numbers, or underscore, or a consecutive string of characters that is not any of {letters, numbers, underscore, whitespace}
  • Word - an upper-case word (β€œW”, β€œB”, β€œE” commands) is a consecutive sequence of non-whitespace.
  • sentence
  • paragraph
  • cursor motion command - any command which positions the cursor is ok here, including the use of numeric prefixes. In addition, a repeat of the edit command usually means to apply to the entire current line. For example, β€œ<<” means shift current line left; β€œcc” means replace entire current line; and β€œdd” means delete entire current line. >>
5 0 0