Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
docs:vim:commands [2007/12/30 21:30] billhdocs:vim:commands [2008/08/03 00:25] (current) – external edit 127.0.0.1
Line 64: Line 64:
  
 ===== Editing ===== ===== Editing =====
-|  i/I  |insert at cursor/insert at beginning of current line | +|  i\\ I  |insert at cursor/insert at beginning of current line 
-|  a/A  |append at cursor/append at end of current line | +|  gi  |insert text in the same position as where insert mode was last stopped  
-|  r/R  |replace one char under cursor/replace until escape is pressed |+|  a\\ A  |append at cursor/append at end of current line | 
 +|  o\\ O  |begin a new line below/above the current line  | 
 +|  r\\ R  |replace one char under cursor/replace until escape is pressed |
 |  c<motion>  |change with motion | |  c<motion>  |change with motion |
 |  C  |change from cursor to end of line  | |  C  |change from cursor to end of line  |
Line 80: Line 82:
 |  U   |undo all for line| |  U   |undo all for line|
 |  Ctrl-r  |undo an undo (reverse direction) | |  Ctrl-r  |undo an undo (reverse direction) |
-|  >/>>  |indent in block select mode, indent current line | +|  >\\ >>  |indent in block select mode, indent current line | 
-|  </<<  |outdent in block select mode, outdent current line |+|  <\\ <<  |outdent in block select mode, outdent current line |
  
 ===== Motions ===== ===== Motions =====
Line 111: Line 113:
 |  ga  |show value of character under the cursor in decimal, hex, and octal  | |  ga  |show value of character under the cursor in decimal, hex, and octal  |
 |  g8  |show the hex values of the bytes used in the character under the cursor  | |  g8  |show the hex values of the bytes used in the character under the cursor  |
 +
  
 ===== Code Completion ===== ===== Code Completion =====
 :help ins-completion :help ins-completion
 +
 +===== Abbreviations =====
 +:help abbreviations
 +
 +You can use abbreviations to quickly enter a short sequence of characters that will be expanded into your defined sequence of characters.  This can be useful to avoid typing monotonous things such as "document.getElementById" or to correct common spelling mistakes such as "teh" etc...
 +
 +Examples:
 +|:ab de document.getElementById('  |now type de<space>, and de turns\\ into document.getElementById('  |
  
 ===== Settings ===== ===== Settings =====
  • docs/vim/commands.1199075426.txt.gz
  • Last modified: 2008/08/03 00:25
  • (external edit)