Neovim, a programmer's text editor based on Vim, provides several modes for different kinds of text manipulation.Pressing <i> in normal mode enters insert mode. <Esc> or <Ctrl c> goes back to normal mode, which doesn't allow regular text insertion.See also: vim, vimtutor, vimdiff.