Quick links: help overview · quick reference · user manual toc · reference manual toc · faq
                                                                                
usr_toc.txt   For Vim version 7.4.  Last change: 2010 Jul 20

                     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  Undo up to a file write
                32.2  Numbering changes
                32.3  Jumping around the tree
                32.4  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:

Quick links: help overview · quick reference · user manual toc · reference manual toc · faq