
Cream for Vim Quick Reference Card             Updated:  2004 April 22

Print the first table and photo-reduce it until the function keys line
up with those on your keyboard. Then just tape it down above them!

The second table can be printed at any readable size and taped on the
side of your monitor. Cross off or delete those you already know!


 ___________________________________________________________________________________________________________________________________________________________________________________________________________________
| Cream for Vim (http://cream.sourceforge.net)                                                                                                                                                                      |
|                                                                                                                                                                                                                   |
|                Help            Bookmarks       Find                               Capitalize      Comment         Spell Check     Macros             Folding         (Reserved)      Date Insert     (Add-ons)    |
|============= =================================================================  =================================================================  ===============================================================|
|  Ctrl+Shift    --              --              --              --                 --              --              --              --                 Close All       --              --              --           |
|  Ctrl+Alt      --              --              --              --                 --              --              --              --                 --              --              --              --           |
|  Ctrl          Goto Topic      --              --              Quit               rEVERSE cASE    --              Add Word        --                 Open All        --              Calendar        --           |
|============= =================================================================  =================================================================  ===============================================================|
|  Alt+Shift     --              Del             Prev (case)     --                 --              --              --              --                 Delete All      --              --              --           |
|  Alt           List Related    Set/Unset       Next (case)     Quit (OS)          lower case      --              On/Off          --                 Delete Current  --              --              --           |
|============= =================================================================  =================================================================  ===============================================================|
|  Shift         --              Goto Prev       Goto Prev       Ins Line (x1,x2)   UPPER CASE      Uncomment       Goto Prev       Record             --              --              --              --           |
|   [key]        Index           Goto Next       Goto Next       Show Invis.        Title Case      Comment         Goto Next       Play               Fold Selection  --              Insert (x1-4    --           |
|                                                                                                                                                        Open/Close                     for formats)                |
|                  F1              F2              F3              F4                 F5              F6              F7              F8                 F9              F10             F11             F12        |
|___________________________________________________________________________________________________________________________________________________________________________________________________________________|



 ____________________________________________________________________________________________________
| Cream for Vim (http://cream.sourceforge.net)                                                       |
|                                                                                                    |
| Menus                                                                                              |
|   Alt+(underlined menu char)  (open menu)                                                          |
|   (arrow keys)                Move menu selection                                                  |
|                                                                                                    |
| Basic Moving                                                                                       |
|   (arrow keys)                Move cursor around the screen by character                           |
|   Home/End                    Move cursor to the beginning/end of a line (Home goes to             |
|                               screen line beginning, then toggles between real line                |
|                               beginning and first character)                                       |
|   PageUp/PageDown             Scroll screen contents upwards/downward by page                      |
|   Ctrl+ArrowUp/ArrowDown      Scroll screen upwards/downwards by line                              |
|   Ctrl+PageUp/PageDown        Move cursor to screen top/bottom without scrolling                   |
|   Ctrl+Home/End               Move to the top/bottom of the document                               |
|                                                                                                    |
| Basic Selection                                                                                    |
|   Shift+ArrowLeft/Right       Select text, by character                                            |
|   Shift+ArrowUp/Down          Select text, by line up/down                                         |
|   Shift+Home/End              Select text, to beginning/end of line                                |
|   Shift+PageUp/PageDown       Select text, to top/bottom of screen                                 |
|                                                                                                    |
|   Ctrl+Shift+ArrowLeft/Right  Select text, by word left/right                                      |
|   Ctrl+Shift+ArrowUp/Down     Move to top/bottom of selection                                      |
|   Ctrl+Shift+Home/End         Select text, to beginning/end of document                            |
|   Ctrl+A                      Select text, all                                                     |
|                                                                                                    |
|   Shift+LeftMouse             Select text, from cursor to click position                           |
|                                                                                                    |
| Basic Editing                                                                                      |
|   Backspace                   Delete character behind cursor                                       |
|   Shift+Backspace             Delete word behind cursor                                            |
|   Ctrl+Backspace              Delete word behind cursor                                            |
|                                                                                                    |
|   Ctrl+S                      Save (update only)                                                   |
|   Ctrl+N                      New                                                                  |
|   Alt+F4                      Close Vim (most operating systems)                                   |
|   Ctrl+Z                      Undo                                                                 |
|   Ctrl+Y                      Redo                                                                 |
|                                                                                                    |
|   Ctrl+X (selection)          Cut                                                                  |
|   Ctrl+C (selection)          Copy                                                                 |
|   Ctrl+V                      Paste                                                                |
|   Shift+Del (selection)       Cut                                                                  |
|   Ctrl+Ins (selection)        Copy                                                                 |
|   Shift+Ins                   Paste                                                                |
|                                                                                                    |
|   Ctrl+F                      Find (dialog)                                                        |
|   Ctrl+H                      Find/Replace (dialog)                                                |
|                                                                                                    |
|   Ctrl+G                      Go to line number or % of file (dialog) (Unix may also need Shift)   |
|                                                                                                    |
|   Ctrl+W                      Word Wrap (toggle)                                                   |
|   Ctrl+E                      Auto Wrap (toggle)                                                   |
|   Ctrl+Q                      Quick Wrap existing un-wrapped paragraph (select for                 |
|                               multiple paragraphs)                                                 |
|   Ctrl+Q (x2)                 Quick Wrap (as above) except multiple spaces are also                |
|                               reduced to one. (Good for reformating and re-justifying at           |
|                               the same time.)                                                      |
|   Alt+Q (x2)                  Quick Un-Wrap existing wrapped paragraph (select for                 |
|                               multiple paragraphs)                                                 |
|                                                                                                    |
|   Tab (selection)             Indent text                                                          |
|   Shift+Tab (selection)       Un-indent text                                                       |
|                                                                                                    |
| Window/File Navigation                                                                             |
|   Ctrl+Tab                    Window Next (multiple)/File Next Open (single)                       |
|   Ctrl+Shift+Tab              Window Previous (multiple)/File Previous Open (single)               |
|                                                                                                    |
| Insert Character By Values                                                                         |
|   Alt+, {number}              Insert character by decimal value                                    |
|   Ctrl+K {two characters}     Insert character by digraph (See Insert menu for listing)            |
|                                                                                                    |
| Column Mode                                                                                        |
|   Alt+Shift+{motion key}      Column mode                                                          |
|   Alt+Shift+LeftMouse         Column mode, select from cursor position to click position           |
|   Esc, {motion},              Exits column mode                                                    |
|     or Left Mouse click                                                                            |
|                                                                                                    |
| Completion                                                                                         |
|   Ctrl+Space                  Word completion, Search backward                                     |
|   Ctrl+Shift+Space            Word completion, Search forward                                      |
|                                                                                                    |
|   Shift+Space (x2)            Template completion (see Tools menu for listing)                     |
|                                                                                                    |
| Terminal Menus                                                                                     |
|   F12 (Terminal only)         Console menu (Esc twice to exit)                                     |
|                                                                                                    |
| Info Pop Up                                                                                        |
|   Alt+(                       Information/prototype pop up menu                                    |
|                                                                                                    |
| Lists                                                                                              |
|   Shift+Space                 List language objects for overview or insertion.                     |
|                                                                                                    |
| Tag Navigation (requires a working installation of ctags)                                          |
|   Alt+ArrowDown               Go to tag under cursor                                               |
|   Alt+ArrowUp                 Close reference and return                                           |
|   Alt+ArrowLeft/ArrowRight    Navigate backwards and forward between visited tags                  |
|   Ctrl+Alt+ArrowDown          Open tag list for current file                                       |
|                                                                                                    |
| File Navigation in Text                                                                            |
|   Ctrl+Enter                  Go to a file matching selection or text under cursor                 |
|                                                                                                    |
| Vim's Normal Mode                                                                                  |
|   Ctrl+L                      Vim's "Normal mode" (Esc to exit)                                    |
|   Ctrl+O                      Vim's "Normal mode", single command (Esc to exit)                    |
|   Ctrl+\,Ctrl+N               Vim's "Normal mode", alternate (Esc to exit)                         |
|____________________________________________________________________________________________________|

 vim:nowrap
