*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