annotate runtime/doc/usr_toc.txt @ 28947:159fdc935813

Added tag v8.2.4995 for changeset e78e398fff3d4dff846f1cff89a5d4e49e7bc29c
author Bram Moolenaar <Bram@vim.org>
date Sat, 21 May 2022 23:00:04 +0200
parents 82244cfc4694
children f8e9d5023bf6
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
28862
82244cfc4694 Update runtime files, new color schemes
Bram Moolenaar <Bram@vim.org>
parents: 21676
diff changeset
1 *usr_toc.txt* For Vim version 8.2. Last change: 2022 May 13
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
2
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
3 VIM USER MANUAL - by Bram Moolenaar
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
4
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
5 Table Of Contents *user-manual*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
6
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
7 ==============================================================================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8 Overview ~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
9
28862
82244cfc4694 Update runtime files, new color schemes
Bram Moolenaar <Bram@vim.org>
parents: 21676
diff changeset
10 Getting Started ~
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11 |usr_01.txt| About the manuals
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12 |usr_02.txt| The first steps in Vim
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
13 |usr_03.txt| Moving around
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
14 |usr_04.txt| Making small changes
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
15 |usr_05.txt| Set your settings
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
16 |usr_06.txt| Using syntax highlighting
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
17 |usr_07.txt| Editing more than one file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18 |usr_08.txt| Splitting windows
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
19 |usr_09.txt| Using the GUI
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
20 |usr_10.txt| Making big changes
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
21 |usr_11.txt| Recovering from a crash
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
22 |usr_12.txt| Clever tricks
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
23
28862
82244cfc4694 Update runtime files, new color schemes
Bram Moolenaar <Bram@vim.org>
parents: 21676
diff changeset
24 Editing Effectively ~
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
25 |usr_20.txt| Typing command-line commands quickly
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
26 |usr_21.txt| Go away and come back
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
27 |usr_22.txt| Finding the file to edit
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
28 |usr_23.txt| Editing other files
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
29 |usr_24.txt| Inserting quickly
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
30 |usr_25.txt| Editing formatted text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
31 |usr_26.txt| Repeating
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
32 |usr_27.txt| Search commands and patterns
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
33 |usr_28.txt| Folding
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
34 |usr_29.txt| Moving through programs
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
35 |usr_30.txt| Editing programs
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
36 |usr_31.txt| Exploiting the GUI
799
6beb2c667935 updated for version 7.0b
vimboss
parents: 794
diff changeset
37 |usr_32.txt| The undo tree
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
38
28862
82244cfc4694 Update runtime files, new color schemes
Bram Moolenaar <Bram@vim.org>
parents: 21676
diff changeset
39 Tuning Vim ~
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
40 |usr_40.txt| Make new commands
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
41 |usr_41.txt| Write a Vim script
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
42 |usr_42.txt| Add new menus
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
43 |usr_43.txt| Using filetypes
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
44 |usr_44.txt| Your own syntax highlighted
20856
83cfa1ef1bf2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 18879
diff changeset
45 |usr_45.txt| Select your language (locale)
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
46
28862
82244cfc4694 Update runtime files, new color schemes
Bram Moolenaar <Bram@vim.org>
parents: 21676
diff changeset
47 Writing Vim script ~
82244cfc4694 Update runtime files, new color schemes
Bram Moolenaar <Bram@vim.org>
parents: 21676
diff changeset
48 |usr_50.txt| Advanced Vim script writing
82244cfc4694 Update runtime files, new color schemes
Bram Moolenaar <Bram@vim.org>
parents: 21676
diff changeset
49 |usr_51.txt| Create a plugin
82244cfc4694 Update runtime files, new color schemes
Bram Moolenaar <Bram@vim.org>
parents: 21676
diff changeset
50 |usr_52.txt| Write plugins using Vim9 script
82244cfc4694 Update runtime files, new color schemes
Bram Moolenaar <Bram@vim.org>
parents: 21676
diff changeset
51
82244cfc4694 Update runtime files, new color schemes
Bram Moolenaar <Bram@vim.org>
parents: 21676
diff changeset
52 Making Vim Run ~
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
53 |usr_90.txt| Installing Vim
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
54
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
55
28862
82244cfc4694 Update runtime files, new color schemes
Bram Moolenaar <Bram@vim.org>
parents: 21676
diff changeset
56 Reference manual ~
819
23f82b5d2814 updated for version 7.0c10
vimboss
parents: 810
diff changeset
57 |reference_toc| More detailed information for all commands
777
f664cc974a7a updated for version 7.0227
vimboss
parents: 170
diff changeset
58
28862
82244cfc4694 Update runtime files, new color schemes
Bram Moolenaar <Bram@vim.org>
parents: 21676
diff changeset
59 The user manual (an older version) is available as a single, ready to print
82244cfc4694 Update runtime files, new color schemes
Bram Moolenaar <Bram@vim.org>
parents: 21676
diff changeset
60 HTML and PDF file here:
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
61 http://vimdoc.sf.net
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
62
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
63 ==============================================================================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
64 Getting Started ~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
65
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
66 Read this from start to end to learn the essential commands.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
67
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
68 |usr_01.txt| About the manuals
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
69 |01.1| Two manuals
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
70 |01.2| Vim installed
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
71 |01.3| Using the Vim tutor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
72 |01.4| Copyright
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
73
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
74 |usr_02.txt| The first steps in Vim
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
75 |02.1| Running Vim for the First Time
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
76 |02.2| Inserting text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
77 |02.3| Moving around
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
78 |02.4| Deleting characters
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
79 |02.5| Undo and Redo
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
80 |02.6| Other editing commands
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
81 |02.7| Getting out
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
82 |02.8| Finding help
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
83
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
84 |usr_03.txt| Moving around
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
85 |03.1| Word movement
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
86 |03.2| Moving to the start or end of a line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
87 |03.3| Moving to a character
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
88 |03.4| Matching a paren
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
89 |03.5| Moving to a specific line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
90 |03.6| Telling where you are
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
91 |03.7| Scrolling around
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
92 |03.8| Simple searches
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
93 |03.9| Simple search patterns
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
94 |03.10| Using marks
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
95
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
96 |usr_04.txt| Making small changes
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
97 |04.1| Operators and motions
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
98 |04.2| Changing text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
99 |04.3| Repeating a change
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
100 |04.4| Visual mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
101 |04.5| Moving text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
102 |04.6| Copying text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
103 |04.7| Using the clipboard
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
104 |04.8| Text objects
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
105 |04.9| Replace mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
106 |04.10| Conclusion
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
107
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
108 |usr_05.txt| Set your settings
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
109 |05.1| The vimrc file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
110 |05.2| The example vimrc file explained
16808
c002c4899529 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 14519
diff changeset
111 |05.3| The defaults.vim file explained
c002c4899529 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 14519
diff changeset
112 |05.4| Simple mappings
c002c4899529 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 14519
diff changeset
113 |05.5| Adding a package
c002c4899529 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 14519
diff changeset
114 |05.6| Adding a plugin
c002c4899529 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 14519
diff changeset
115 |05.7| Adding a help file
c002c4899529 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 14519
diff changeset
116 |05.8| The option window
c002c4899529 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 14519
diff changeset
117 |05.9| Often used options
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
118
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
119 |usr_06.txt| Using syntax highlighting
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
120 |06.1| Switching it on
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
121 |06.2| No or wrong colors?
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
122 |06.3| Different colors
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
123 |06.4| With colors or without colors
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
124 |06.5| Printing with colors
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
125 |06.6| Further reading
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
126
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
127 |usr_07.txt| Editing more than one file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
128 |07.1| Edit another file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
129 |07.2| A list of files
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
130 |07.3| Jumping from file to file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
131 |07.4| Backup files
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
132 |07.5| Copy text between files
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
133 |07.6| Viewing a file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
134 |07.7| Changing the file name
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
135
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
136 |usr_08.txt| Splitting windows
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
137 |08.1| Split a window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
138 |08.2| Split a window on another file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
139 |08.3| Window size
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
140 |08.4| Vertical splits
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
141 |08.5| Moving windows
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
142 |08.6| Commands for all windows
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
143 |08.7| Viewing differences with vimdiff
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
144 |08.8| Various
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
145
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
146 |usr_09.txt| Using the GUI
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
147 |09.1| Parts of the GUI
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
148 |09.2| Using the mouse
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
149 |09.3| The clipboard
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
150 |09.4| Select mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
151
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
152 |usr_10.txt| Making big changes
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
153 |10.1| Record and playback commands
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
154 |10.2| Substitution
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
155 |10.3| Command ranges
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
156 |10.4| The global command
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
157 |10.5| Visual block mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
158 |10.6| Reading and writing part of a file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
159 |10.7| Formatting text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
160 |10.8| Changing case
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
161 |10.9| Using an external program
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
162
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
163 |usr_11.txt| Recovering from a crash
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
164 |11.1| Basic recovery
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
165 |11.2| Where is the swap file?
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
166 |11.3| Crashed or not?
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
167 |11.4| Further reading
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
168
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
169 |usr_12.txt| Clever tricks
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
170 |12.1| Replace a word
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
171 |12.2| Change "Last, First" to "First Last"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
172 |12.3| Sort a list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
173 |12.4| Reverse line order
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
174 |12.5| Count words
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
175 |12.6| Find a man page
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
176 |12.7| Trim blanks
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
177 |12.8| Find where a word is used
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
178
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
179 ==============================================================================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
180 Editing Effectively ~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
181
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
182 Subjects that can be read independently.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
183
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
184 |usr_20.txt| Typing command-line commands quickly
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
185 |20.1| Command line editing
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
186 |20.2| Command line abbreviations
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
187 |20.3| Command line completion
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
188 |20.4| Command line history
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
189 |20.5| Command line window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
190
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
191 |usr_21.txt| Go away and come back
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
192 |21.1| Suspend and resume
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
193 |21.2| Executing shell commands
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
194 |21.3| Remembering information; viminfo
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
195 |21.4| Sessions
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
196 |21.5| Views
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
197 |21.6| Modelines
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
198
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
199 |usr_22.txt| Finding the file to edit
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
200 |22.1| The file explorer
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
201 |22.2| The current directory
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
202 |22.3| Finding a file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
203 |22.4| The buffer list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
204
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
205 |usr_23.txt| Editing other files
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
206 |23.1| DOS, Mac and Unix files
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
207 |23.2| Files on the internet
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
208 |23.3| Encryption
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
209 |23.4| Binary files
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
210 |23.5| Compressed files
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
211
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
212 |usr_24.txt| Inserting quickly
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
213 |24.1| Making corrections
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
214 |24.2| Showing matches
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
215 |24.3| Completion
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
216 |24.4| Repeating an insert
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
217 |24.5| Copying from another line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
218 |24.6| Inserting a register
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
219 |24.7| Abbreviations
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
220 |24.8| Entering special characters
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
221 |24.9| Digraphs
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
222 |24.10| Normal mode commands
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
223
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
224 |usr_25.txt| Editing formatted text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
225 |25.1| Breaking lines
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
226 |25.2| Aligning text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
227 |25.3| Indents and tabs
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
228 |25.4| Dealing with long lines
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
229 |25.5| Editing tables
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
230
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
231 |usr_26.txt| Repeating
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
232 |26.1| Repeating with Visual mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
233 |26.2| Add and subtract
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
234 |26.3| Making a change in many files
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
235 |26.4| Using Vim from a shell script
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
236
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
237 |usr_27.txt| Search commands and patterns
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
238 |27.1| Ignoring case
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
239 |27.2| Wrapping around the file end
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
240 |27.3| Offsets
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
241 |27.4| Matching multiple times
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
242 |27.5| Alternatives
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
243 |27.6| Character ranges
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
244 |27.7| Character classes
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
245 |27.8| Matching a line break
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
246 |27.9| Examples
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
247
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
248 |usr_28.txt| Folding
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
249 |28.1| What is folding?
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
250 |28.2| Manual folding
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
251 |28.3| Working with folds
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
252 |28.4| Saving and restoring folds
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
253 |28.5| Folding by indent
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
254 |28.6| Folding with markers
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
255 |28.7| Folding by syntax
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
256 |28.8| Folding by expression
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
257 |28.9| Folding unchanged lines
4098
058f26a834c4 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2577
diff changeset
258 |28.10| Which fold method to use?
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
259
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
260 |usr_29.txt| Moving through programs
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
261 |29.1| Using tags
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
262 |29.2| The preview window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
263 |29.3| Moving through a program
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
264 |29.4| Finding global identifiers
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
265 |29.5| Finding local identifiers
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
266
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
267 |usr_30.txt| Editing programs
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
268 |30.1| Compiling
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
269 |30.2| Indenting C files
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
270 |30.3| Automatic indenting
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
271 |30.4| Other indenting
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
272 |30.5| Tabs and spaces
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
273 |30.6| Formatting comments
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
274
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
275 |usr_31.txt| Exploiting the GUI
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
276 |31.1| The file browser
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
277 |31.2| Confirmation
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
278 |31.3| Menu shortcuts
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
279 |31.4| Vim window position and size
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
280 |31.5| Various
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
281
799
6beb2c667935 updated for version 7.0b
vimboss
parents: 794
diff changeset
282 |usr_32.txt| The undo tree
2281
e41433ea71df Added ":earlier 1f" and ":later 1f".
Bram Moolenaar <bram@vim.org>
parents: 2154
diff changeset
283 |32.1| Undo up to a file write
e41433ea71df Added ":earlier 1f" and ":later 1f".
Bram Moolenaar <bram@vim.org>
parents: 2154
diff changeset
284 |32.2| Numbering changes
e41433ea71df Added ":earlier 1f" and ":later 1f".
Bram Moolenaar <bram@vim.org>
parents: 2154
diff changeset
285 |32.3| Jumping around the tree
e41433ea71df Added ":earlier 1f" and ":later 1f".
Bram Moolenaar <bram@vim.org>
parents: 2154
diff changeset
286 |32.4| Time travelling
799
6beb2c667935 updated for version 7.0b
vimboss
parents: 794
diff changeset
287
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
288 ==============================================================================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
289 Tuning Vim ~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
290
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
291 Make Vim work as you like it.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
292
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
293 |usr_40.txt| Make new commands
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
294 |40.1| Key mapping
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
295 |40.2| Defining command-line commands
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
296 |40.3| Autocommands
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
297
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
298 |usr_41.txt| Write a Vim script
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
299 |41.1| Introduction
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
300 |41.2| Variables
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
301 |41.3| Expressions
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
302 |41.4| Conditionals
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
303 |41.5| Executing an expression
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
304 |41.6| Using functions
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
305 |41.7| Defining a function
161
6df0106fc595 updated for version 7.0049
vimboss
parents: 7
diff changeset
306 |41.8| Lists and Dictionaries
6df0106fc595 updated for version 7.0049
vimboss
parents: 7
diff changeset
307 |41.9| Exceptions
6df0106fc595 updated for version 7.0049
vimboss
parents: 7
diff changeset
308 |41.10| Various remarks
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
309
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
310 |usr_42.txt| Add new menus
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
311 |42.1| Introduction
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
312 |42.2| Menu commands
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
313 |42.3| Various
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
314 |42.4| Toolbar and popup menus
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
315
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
316 |usr_43.txt| Using filetypes
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
317 |43.1| Plugins for a filetype
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
318 |43.2| Adding a filetype
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
319
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
320 |usr_44.txt| Your own syntax highlighted
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
321 |44.1| Basic syntax commands
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
322 |44.2| Keywords
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
323 |44.3| Matches
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
324 |44.4| Regions
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
325 |44.5| Nested items
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
326 |44.6| Following groups
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
327 |44.7| Other arguments
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
328 |44.8| Clusters
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
329 |44.9| Including another syntax file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
330 |44.10| Synchronizing
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
331 |44.11| Installing a syntax file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
332 |44.12| Portable syntax file layout
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
333
21676
1b345fb68ae3 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 20965
diff changeset
334 |usr_45.txt| Select your language (locale)
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
335 |45.1| Language for Messages
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
336 |45.2| Language for Menus
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
337 |45.3| Using another encoding
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
338 |45.4| Editing files with a different encoding
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
339 |45.5| Entering language text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
340
28862
82244cfc4694 Update runtime files, new color schemes
Bram Moolenaar <Bram@vim.org>
parents: 21676
diff changeset
341 ==============================================================================
82244cfc4694 Update runtime files, new color schemes
Bram Moolenaar <Bram@vim.org>
parents: 21676
diff changeset
342 Writing Vim script ~
82244cfc4694 Update runtime files, new color schemes
Bram Moolenaar <Bram@vim.org>
parents: 21676
diff changeset
343
82244cfc4694 Update runtime files, new color schemes
Bram Moolenaar <Bram@vim.org>
parents: 21676
diff changeset
344 |usr_50.txt| TODO
82244cfc4694 Update runtime files, new color schemes
Bram Moolenaar <Bram@vim.org>
parents: 21676
diff changeset
345
82244cfc4694 Update runtime files, new color schemes
Bram Moolenaar <Bram@vim.org>
parents: 21676
diff changeset
346 |usr_51.txt| Write plugins
82244cfc4694 Update runtime files, new color schemes
Bram Moolenaar <Bram@vim.org>
parents: 21676
diff changeset
347 |51.1| Writing a generic plugin
82244cfc4694 Update runtime files, new color schemes
Bram Moolenaar <Bram@vim.org>
parents: 21676
diff changeset
348 |51.2| Writing a filetype plugin
82244cfc4694 Update runtime files, new color schemes
Bram Moolenaar <Bram@vim.org>
parents: 21676
diff changeset
349 |51.3| Writing a compiler plugin
82244cfc4694 Update runtime files, new color schemes
Bram Moolenaar <Bram@vim.org>
parents: 21676
diff changeset
350 |51.4| Writing a plugin that loads quickly
82244cfc4694 Update runtime files, new color schemes
Bram Moolenaar <Bram@vim.org>
parents: 21676
diff changeset
351 |51.5| Writing library scripts
82244cfc4694 Update runtime files, new color schemes
Bram Moolenaar <Bram@vim.org>
parents: 21676
diff changeset
352 |51.6| Distributing Vim scripts
82244cfc4694 Update runtime files, new color schemes
Bram Moolenaar <Bram@vim.org>
parents: 21676
diff changeset
353
82244cfc4694 Update runtime files, new color schemes
Bram Moolenaar <Bram@vim.org>
parents: 21676
diff changeset
354 |usr_52.txt| Write plugins using Vim9 script
82244cfc4694 Update runtime files, new color schemes
Bram Moolenaar <Bram@vim.org>
parents: 21676
diff changeset
355 |52.1| Introduction
82244cfc4694 Update runtime files, new color schemes
Bram Moolenaar <Bram@vim.org>
parents: 21676
diff changeset
356 |52.2| Variable declarations
82244cfc4694 Update runtime files, new color schemes
Bram Moolenaar <Bram@vim.org>
parents: 21676
diff changeset
357 |52.3| Functions and types
82244cfc4694 Update runtime files, new color schemes
Bram Moolenaar <Bram@vim.org>
parents: 21676
diff changeset
358 |52.4| Using a Vim9 script from legacy script
20965
59f93c2d2551 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 20856
diff changeset
359
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
360 ==============================================================================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
361 Making Vim Run ~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
362
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
363 Before you can use Vim.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
364
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
365 |usr_90.txt| Installing Vim
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
366 |90.1| Unix
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
367 |90.2| MS-Windows
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
368 |90.3| Upgrading
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
369 |90.4| Common installation issues
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
370 |90.5| Uninstalling Vim
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
371
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
372 ==============================================================================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
373
14519
5c5908e81e93 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13963
diff changeset
374 Copyright: see |manual-copyright| vim:tw=78:ts=8:noet:ft=help:norl: