vim: update release.sh to vim 7.3
[msysgit/mtrensch.git] / share / vim / vim72 / doc / howto.txt
blob7bb81c8c6c4af4a067741210b52b1c1029cc4884
1 *howto.txt*     For Vim version 7.2.  Last change: 2006 Apr 02
4                   VIM REFERENCE MANUAL    by Bram Moolenaar
7 How to ...                              *howdoi* *how-do-i* *howto* *how-to*
9 |tutor|                 get started
10 |:quit|                 exit?  I'm trapped, help me!
11 |initialization|        initialize Vim
12 |vimrc-intro|           write a Vim script file (vimrc)
13 |suspend|               suspend Vim
14 |usr_11.txt|            recover after a crash
15 |07.4|                  keep a backup of my file when writing over it
17 |usr_07.txt|            edit files
18 |23.4|                  edit binary files
19 |usr_24.txt|            insert text
20 |deleting|              delete text
21 |usr_04.txt|            change text
22 |04.5|                  copy and move text
23 |usr_25.txt|            format text
24 |30.6|                  format comments
25 |30.2|                  indent C programs
26 |25.3|                  automatically set indent
28 |usr_26.txt|            repeat commands
29 |02.5|                  undo and redo
31 |usr_03.txt|            move around
32 |word-motions|          word motions
33 |left-right-motions|    left-right motions
34 |up-down-motions|       up-down motions
35 |object-motions|        text-object motions
36 |various-motions|       various motions
37 |object-select|         text-object selection
38 |'whichwrap'|           move over line breaks
39 |'virtualedit'|         move to where there is no text
40 |usr_27.txt|            specify pattern for searches
41 |tags-and-searches|     do tags and special searches
42 |29.4|                  search in include'd files used to find
43                         variables, functions, or macros
44 |K|                     look up manual for the keyword under cursor
46 |03.7|                  scroll
47 |'sidescroll'|          scroll horizontally/sideways
48 |'scrolloff'|           set visible context lines
50 |mode-switching|        change modes
51 |04.4|                  use Visual mode
52 |'insertmode'|          start Vim in Insert mode
54 |40.1|                  map keys
55 |24.7|                  create abbreviations
57 |ins-expandtab|         expand a tab to spaces in Insert mode
58 |i_CTRL-R|              insert contents of a register in Insert mode
59 |24.3|                  complete words in Insert mode
60 |25.1|                  break a line before it gets too long
62 |20.1|                  do command-line editing
63 |20.3|                  do command-line completion
64 |'cmdheight'|           increase the height of command-line
65 |10.3|                  specify command-line ranges
66 |40.3|                  specify commands to be executed automatically
67                         before/after reading/writing entering/leaving a
68                         buffer/window
70 |'autowrite'|           write automatically
71 |30.1|                  speedup edit-compile-edit cycle or compile and fix
72                         errors within Vim
74 |options|               set options
75 |auto-setting|          set options automatically
76 |term-dependent-settings| set options depending on terminal name
77 |save-settings|         save settings
78 |:quote|                comment my .vim files
79 |'helpheight'|          change the default help height
80 |'highlight'|           set various highlighting modes
81 |'title'|               set the window title
82 |'icon'|                set window icon title
83 |'report'|              avoid seeing the change messages on every line
84 |'shortmess'|           avoid |hit-enter| prompts
86 |mouse-using|           use mouse with Vim
87 |usr_08.txt|            manage multiple windows and buffers
88 |gui.txt|               use the gui
90 |You can't! (yet)|      do dishes using Vim
92 |usr_06.txt|            switch on syntax highlighting
93 |2html.vim|             convert a colored file to HTML
94 |less|                  use Vim like less or more with syntax highlighting
96  vim:tw=78:ts=8:ft=help:norl: