title: What's the difference between Ctrl+C and Ctrl+[?
body: <p>What's the difference between <kbd>Ctrl</kbd>+<kbd>C</kbd> and <kbd>Ctrl</kbd>+<kbd>[</kbd>? The documents contain the following that I can find:</p>
  
  <pre>&lt;Esc&gt; or CTRL-[ End insert or Replace mode, go back to Normal mode.  Finish
                  abbreviation.           
                  Note: If your &lt;Esc&gt; key is hard to hit on your keyboard, train
                  yourself to use CTRL-[.</pre>
  
  <pre>CTRL-C          Quit insert mode, go back to Normal mode.  Do not check for
                  abbreviations.  Does not trigger the |InsertLeave| autocommand
                  event.</pre>
  
  <pre>CTRL-C                  Interrupt current (search) command.  Use CTRL-Break on
                          MS-DOS |dos-CTRL-Break|.
                          In Normal mode, any pending command is aborted.</pre>
  
  <p>It seems there is some disagreement to what exactly the commands do. </p>
  
  <p>Does <kbd>Ctrl</kbd>+<kbd>C</kbd> not also leave Replace mode, and how do abbreviations relate to pending commands?</p>