VIM: usr_toc

USR_TOC

*usr_toc.txt*For Vim version 6.1.  Last change: 2002 Mar 09

     VIM USER MANUAL - by Bram Moolenaar

      Table Of Contents*user-manual*


Overview 

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

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

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

Making Vim Run
|usr_90|  Installing Vim


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|  About the manuals
|01.1|Two manuals
|01.2|Vim installed
|01.3|Using the Vim tutor
|01.4|Copyright

|usr_02|  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|  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|  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|  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|  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|  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|  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|  Using the GUI
|09.1|Parts of the GUI
|09.2|Using the mouse
|09.3|The clipboard
|09.4|Select mode

|usr_10|  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|  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|  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|  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|  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|  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|  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|  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|  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|  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|  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|  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|  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|  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|  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


Tuning Vim 

Make Vim work as you like it.

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

|usr_41|  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|Various remarks
|41.9|Writing a plugin
|41.10|Writing a filetype plugin
|41.11|Writing a compiler plugin

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

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

|usr_44|  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|  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|  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:

Generated by vim2html on Sat May 4 18:38:43 CEST 2002