Vim documentation: usr_toc

main help file

*usr_toc.txt*  For Vim version 7.0.  Last change: 2006 Apr 24

                     VIM USER MANUAL - by Bram Moolenaar


                              Table Of Contents                    *user-manual*

==============================================================================
Overview 

Getting Started
|usr_01.txt|  About the manuals
|usr_02.txt|  The first steps in Vim
|usr_03.txt|  Moving around
|usr_04.txt|  Making small changes
|usr_05.txt|  Set your settings
|usr_06.txt|  Using syntax highlighting
|usr_07.txt|  Editing more than one file
|usr_08.txt|  Splitting windows
|usr_09.txt|  Using the GUI
|usr_10.txt|  Making big changes
|usr_11.txt|  Recovering from a crash
|usr_12.txt|  Clever tricks

Editing Effectively
|usr_20.txt|  Typing command-line commands quickly
|usr_21.txt|  Go away and come back
|usr_22.txt|  Finding the file to edit
|usr_23.txt|  Editing other files
|usr_24.txt|  Inserting quickly
|usr_25.txt|  Editing formatted text
|usr_26.txt|  Repeating
|usr_27.txt|  Search commands and patterns
|usr_28.txt|  Folding
|usr_29.txt|  Moving through programs
|usr_30.txt|  Editing programs
|usr_31.txt|  Exploiting the GUI
|usr_32.txt|  The undo tree

Tuning Vim
|usr_40.txt|  Make new commands
|usr_41.txt|  Write a Vim script
|usr_42.txt|  Add new menus
|usr_43.txt|  Using filetypes
|usr_44.txt|  Your own syntax highlighted
|usr_45.txt|  Select your language

Making Vim Run
|usr_90.txt|  Installing Vim


Reference manual
|reference_toc|     More detailed information for all commands

The user manual is available as a single, ready to print HTML and PDF file
here:
        http://vimdoc.sf.net

==============================================================================
Getting Started 

Read this from start to end to learn the essential commands.

|usr_01.txt|  About the manuals
                |01.1|   Two manuals
                |01.2|   Vim installed
                |01.3|   Using the Vim tutor
                |01.4|   Copyright

|usr_02.txt|  The first steps in Vim
                |02.1|   Running Vim for the First Time
                |02.2|   Inserting text
                |02.3|   Moving around
                |02.4|   Deleting characters
                |02.5|   Undo and Redo
                |02.6|   Other editing commands
                |02.7|   Getting out
                |02.8|   Finding help

|usr_03.txt|  Moving around
                |03.1|   Word movement
                |03.2|   Moving to the start or end of a line
                |03.3|   Moving to a character
                |03.4|   Matching a paren
                |03.5|   Moving to a specific line
                |03.6|   Telling where you are
                |03.7|   Scrolling around
                |03.8|   Simple searches
                |03.9|   Simple search patterns
                |03.10| Using marks

|usr_04.txt|  Making small changes
                |04.1|   Operators and motions
                |04.2|   Changing text
                |04.3|   Repeating a change
                |04.4|   Visual mode
                |04.5|   Moving text
                |04.6|   Copying text
                |04.7|   Using the clipboard
                |04.8|   Text objects
                |04.9|   Replace mode
                |04.10| Conclusion

|usr_05.txt|  Set your settings
                |05.1|   The vimrc file
                |05.2|   The example vimrc file explained
                |05.3|   Simple mappings
                |05.4|   Adding a plugin
                |05.5|   Adding a help file
                |05.6|   The option window
                |05.7|   Often used options

|usr_06.txt|  Using syntax highlighting
                |06.1|   Switching it on
                |06.2|   No or wrong colors?
                |06.3|   Different colors
                |06.4|   With colors or without colors
                |06.5|   Printing with colors
                |06.6|   Further reading

|usr_07.txt|  Editing more than one file
                |07.1|   Edit another file
                |07.2|   A list of files
                |07.3|   Jumping from file to file
                |07.4|   Backup files
                |07.5|   Copy text between files
                |07.6|   Viewing a file
                |07.7|   Changing the file name

|usr_08.txt|  Splitting windows
                |08.1|   Split a window
                |08.2|   Split a window on another file
                |08.3|   Window size
                |08.4|   Vertical splits
                |08.5|   Moving windows
                |08.6|   Commands for all windows
                |08.7|   Viewing differences with vimdiff
                |08.8|   Various

|usr_09.txt|  Using the GUI
                |09.1|   Parts of the GUI
                |09.2|   Using the mouse
                |09.3|   The clipboard
                |09.4|   Select mode

|usr_10.txt|  Making big changes
                |10.1|   Record and playback commands
                |10.2|   Substitution
                |10.3|   Command ranges
                |10.4|   The global command
                |10.5|   Visual block mode
                |10.6|   Reading and writing part of a file
                |10.7|   Formatting text
                |10.8|   Changing case
                |10.9|   Using an external program

|usr_11.txt|  Recovering from a crash
                |11.1|   Basic recovery
                |11.2|   Where is the swap file?
                |11.3|   Crashed or not?
                |11.4|   Further reading

|usr_12.txt|  Clever tricks
                |12.1|   Replace a word
                |12.2|   Change "Last, First" to "First Last"
                |12.3|   Sort a list
                |12.4|   Reverse line order
                |12.5|   Count words
                |12.6|   Find a man page
                |12.7|   Trim blanks
                |12.8|   Find where a word is used

==============================================================================
Editing Effectively 

Subjects that can be read independently.

|usr_20.txt|  Typing command-line commands quickly
                |20.1|   Command line editing
                |20.2|   Command line abbreviations
                |20.3|   Command line completion
                |20.4|   Command line history
                |20.5|   Command line window

|usr_21.txt|  Go away and come back
                |21.1|   Suspend and resume
                |21.2|   Executing shell commands
                |21.3|   Remembering information; viminfo
                |21.4|   Sessions
                |21.5|   Views
                |21.6|   Modelines

|usr_22.txt|  Finding the file to edit
                |22.1|   The file explorer
                |22.2|   The current directory
                |22.3|   Finding a file
                |22.4|   The buffer list

|usr_23.txt|  Editing other files
                |23.1|   DOS, Mac and Unix files
                |23.2|   Files on the internet
                |23.3|   Encryption
                |23.4|   Binary files
                |23.5|   Compressed files

|usr_24.txt|  Inserting quickly
                |24.1|   Making corrections
                |24.2|   Showing matches
                |24.3|   Completion
                |24.4|   Repeating an insert
                |24.5|   Copying from another line
                |24.6|   Inserting a register
                |24.7|   Abbreviations
                |24.8|   Entering special characters
                |24.9|   Digraphs
                |24.10| Normal mode commands

|usr_25.txt|  Editing formatted text
                |25.1|   Breaking lines
                |25.2|   Aligning text
                |25.3|   Indents and tabs
                |25.4|   Dealing with long lines
                |25.5|   Editing tables

|usr_26.txt|  Repeating
                |26.1|   Repeating with Visual mode
                |26.2|   Add and subtract
                |26.3|   Making a change in many files
                |26.4|   Using Vim from a shell script

|usr_27.txt|  Search commands and patterns
                |27.1|   Ignoring case
                |27.2|   Wrapping around the file end
                |27.3|   Offsets
                |27.4|   Matching multiple times
                |27.5|   Alternatives
                |27.6|   Character ranges
                |27.7|   Character classes
                |27.8|   Matching a line break
                |27.9|   Examples

|usr_28.txt|  Folding
                |28.1|   What is folding?
                |28.2|   Manual folding
                |28.3|   Working with folds
                |28.4|   Saving and restoring folds
                |28.5|   Folding by indent
                |28.6|   Folding with markers
                |28.7|   Folding by syntax
                |28.8|   Folding by expression
                |28.9|   Folding unchanged lines
                |28.10| Which fold method to use?

|usr_29.txt|  Moving through programs
                |29.1|   Using tags
                |29.2|   The preview window
                |29.3|   Moving through a program
                |29.4|   Finding global identifiers
                |29.5|   Finding local identifiers

|usr_30.txt|  Editing programs
                |30.1|   Compiling
                |30.2|   Indenting C files
                |30.3|   Automatic indenting
                |30.4|   Other indenting
                |30.5|   Tabs and spaces
                |30.6|   Formatting comments

|usr_31.txt|  Exploiting the GUI
                |31.1|   The file browser
                |31.2|   Confirmation
                |31.3|   Menu shortcuts
                |31.4|   Vim window position and size
                |31.5|   Various

|usr_32.txt|  The undo tree
                |32.1|   Numbering changes
                |32.2|   Jumping around the tree
                |32.3|   Time travelling

==============================================================================
Tuning Vim 

Make Vim work as you like it.

|usr_40.txt|  Make new commands
                |40.1|   Key mapping
                |40.2|   Defining command-line commands
                |40.3|   Autocommands

|usr_41.txt|  Write a Vim script
                |41.1|   Introduction
                |41.2|   Variables
                |41.3|   Expressions
                |41.4|   Conditionals
                |41.5|   Executing an expression
                |41.6|   Using functions
                |41.7|   Defining a function
                |41.8|   Lists and Dictionaries
                |41.9|   Exceptions
                |41.10| Various remarks
                |41.11| Writing a plugin
                |41.12| Writing a filetype plugin
                |41.13| Writing a compiler plugin
                |41.14| Writing a plugin that loads quickly
                |41.15| Writing library scripts
                |41.16| Distributing Vim scripts

|usr_42.txt|  Add new menus
                |42.1|   Introduction
                |42.2|   Menu commands
                |42.3|   Various
                |42.4|   Toolbar and popup menus

|usr_43.txt|  Using filetypes
                |43.1|   Plugins for a filetype
                |43.2|   Adding a filetype

|usr_44.txt|  Your own syntax highlighted
                |44.1|   Basic syntax commands
                |44.2|   Keywords
                |44.3|   Matches
                |44.4|   Regions
                |44.5|   Nested items
                |44.6|   Following groups
                |44.7|   Other arguments
                |44.8|   Clusters
                |44.9|   Including another syntax file
                |44.10| Synchronizing
                |44.11| Installing a syntax file
                |44.12| Portable syntax file layout

|usr_45.txt|  Select your language
                |45.1|   Language for Messages
                |45.2|   Language for Menus
                |45.3|   Using another encoding
                |45.4|   Editing files with a different encoding
                |45.5|   Entering language text

==============================================================================
Making Vim Run 

Before you can use Vim.

|usr_90.txt|  Installing Vim
                |90.1|   Unix
                |90.2|   MS-Windows
                |90.3|   Upgrading
                |90.4|   Common installation issues
                |90.5|   Uninstalling Vim

==============================================================================

Copyright: see |manual-copyright|  vim:tw=78:ts=8:ft=help:norl:
top - main help file