annotate runtime/doc/quickref.txt @ 31192:dcde141f2d1e v9.0.0930

patch 9.0.0930: cannot debug the Kitty keyboard protocol with TermDebug Commit: https://github.com/vim/vim/commit/63a2e360cca2c70ab0a85d14771d3259d4b3aafa Author: Bram Moolenaar <Bram@vim.org> Date: Wed Nov 23 20:20:18 2022 +0000 patch 9.0.0930: cannot debug the Kitty keyboard protocol with TermDebug Problem: Cannot debug the Kitty keyboard protocol with TermDebug. Solution: Add Kitty keyboard protocol support to the libvterm fork. Recognize the escape sequences that the protocol generates. Add the 'keyprotocol' option to allow the user to specify for which terminal what protocol is to be used, instead of hard-coding this. Add recognizing the kitty keyboard protocol status.
author Bram Moolenaar <Bram@vim.org>
date Wed, 23 Nov 2022 21:30:04 +0100
parents eb2638f278bf
children a7801222c9c5
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
30967
eb2638f278bf Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 30875
diff changeset
1 *quickref.txt* For Vim version 9.0. Last change: 2022 Oct 28
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
2
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
3
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
4 VIM REFERENCE MANUAL by Bram Moolenaar
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
5
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
6 Quick reference guide
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8 *quickref* *Contents*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
9 tag subject tag subject ~
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
10 |Q_ct| list of help files |Q_re| Repeating commands
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11 |Q_lr| motion: Left-right |Q_km| Key mapping
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12 |Q_ud| motion: Up-down |Q_ab| Abbreviations
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
13 |Q_tm| motion: Text object |Q_op| Options
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
14 |Q_pa| motion: Pattern searches |Q_ur| Undo/Redo commands
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
15 |Q_ma| motion: Marks |Q_et| External commands
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
16 |Q_vm| motion: Various |Q_qf| Quickfix commands
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
17 |Q_ta| motion: Using tags |Q_vc| Various commands
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18 |Q_sc| Scrolling |Q_ce| Ex: Command-line editing
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
19 |Q_in| insert: Inserting text |Q_ra| Ex: Ranges
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
20 |Q_ai| insert: Keys |Q_ex| Ex: Special characters
2296
eb7be7b075a6 Support :browse for commands that use an error file argument. (Lech Lorens)
Bram Moolenaar <bram@vim.org>
parents: 2289
diff changeset
21 |Q_ss| insert: Special keys |Q_st| Starting Vim
16
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
22 |Q_di| insert: Digraphs |Q_ed| Editing a file
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
23 |Q_si| insert: Special inserts |Q_fl| Using the argument list
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
24 |Q_de| change: Deleting text |Q_wq| Writing and quitting
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
25 |Q_cm| change: Copying and moving |Q_ac| Automatic commands
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
26 |Q_ch| change: Changing text |Q_wi| Multi-window commands
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
27 |Q_co| change: Complex |Q_bu| Buffer list commands
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
28 |Q_vi| Visual mode |Q_sy| Syntax highlighting
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
29 |Q_to| Text objects |Q_gu| GUI commands
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
30 |Q_fo| Folding
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
31
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
32 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
33 N is used to indicate an optional count that can be given before the command.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
34 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
35 *Q_lr* Left-right motions
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
36
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
37 |h| N h left (also: CTRL-H, <BS>, or <Left> key)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
38 |l| N l right (also: <Space> or <Right> key)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
39 |0| 0 to first character in the line (also: <Home> key)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
40 |^| ^ to first non-blank character in the line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
41 |$| N $ to the last character in the line (N-1 lines lower)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
42 (also: <End> key)
2033
de5a43c5eedc Update documentation files.
Bram Moolenaar <bram@zimbu.org>
parents: 1702
diff changeset
43 |g0| g0 to first character in screen line (differs from "0"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
44 when lines wrap)
2033
de5a43c5eedc Update documentation files.
Bram Moolenaar <bram@zimbu.org>
parents: 1702
diff changeset
45 |g^| g^ to first non-blank character in screen line (differs
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
46 from "^" when lines wrap)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
47 |g$| N g$ to last character in screen line (differs from "$"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
48 when lines wrap)
2033
de5a43c5eedc Update documentation files.
Bram Moolenaar <bram@zimbu.org>
parents: 1702
diff changeset
49 |gm| gm to middle of the screen line
18475
709c6b0dc78f patch 8.1.2231: not easy to move to the middle of a text line
Bram Moolenaar <Bram@vim.org>
parents: 18186
diff changeset
50 |gM| gM to middle of the line
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
51 |bar| N | to column N (default: 1)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
52 |f| N f{char} to the Nth occurrence of {char} to the right
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
53 |F| N F{char} to the Nth occurrence of {char} to the left
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
54 |t| N t{char} till before the Nth occurrence of {char} to the right
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
55 |T| N T{char} till before the Nth occurrence of {char} to the left
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
56 |;| N ; repeat the last "f", "F", "t", or "T" N times
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
57 |,| N , repeat the last "f", "F", "t", or "T" N times in
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
58 opposite direction
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
59 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
60 *Q_ud* Up-down motions
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
61
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
62 |k| N k up N lines (also: CTRL-P and <Up>)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
63 |j| N j down N lines (also: CTRL-J, CTRL-N, <NL>, and <Down>)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
64 |-| N - up N lines, on the first non-blank character
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
65 |+| N + down N lines, on the first non-blank character (also:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
66 CTRL-M and <CR>)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
67 |_| N _ down N-1 lines, on the first non-blank character
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
68 |G| N G goto line N (default: last line), on the first
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
69 non-blank character
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
70 |gg| N gg goto line N (default: first line), on the first
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
71 non-blank character
2296
eb7be7b075a6 Support :browse for commands that use an error file argument. (Lech Lorens)
Bram Moolenaar <bram@vim.org>
parents: 2289
diff changeset
72 |N%| N % goto line N percentage down in the file; N must be
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
73 given, otherwise it is the |%| command
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
74 |gk| N gk up N screen lines (differs from "k" when line wraps)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
75 |gj| N gj down N screen lines (differs from "j" when line wraps)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
76 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
77 *Q_tm* Text object motions
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
78
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
79 |w| N w N words forward
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
80 |W| N W N blank-separated |WORD|s forward
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
81 |e| N e forward to the end of the Nth word
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
82 |E| N E forward to the end of the Nth blank-separated |WORD|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
83 |b| N b N words backward
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
84 |B| N B N blank-separated |WORD|s backward
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
85 |ge| N ge backward to the end of the Nth word
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
86 |gE| N gE backward to the end of the Nth blank-separated |WORD|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
87
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
88 |)| N ) N sentences forward
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
89 |(| N ( N sentences backward
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
90 |}| N } N paragraphs forward
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
91 |{| N { N paragraphs backward
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
92 |]]| N ]] N sections forward, at start of section
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
93 |[[| N [[ N sections backward, at start of section
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
94 |][| N ][ N sections forward, at end of section
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
95 |[]| N [] N sections backward, at end of section
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
96 |[(| N [( N times back to unclosed '('
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
97 |[{| N [{ N times back to unclosed '{'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
98 |[m| N [m N times back to start of method (for Java)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
99 |[M| N [M N times back to end of method (for Java)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
100 |])| N ]) N times forward to unclosed ')'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
101 |]}| N ]} N times forward to unclosed '}'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
102 |]m| N ]m N times forward to start of method (for Java)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
103 |]M| N ]M N times forward to end of method (for Java)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
104 |[#| N [# N times back to unclosed "#if" or "#else"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
105 |]#| N ]# N times forward to unclosed "#else" or "#endif"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
106 |[star| N [* N times back to start of comment "/*"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
107 |]star| N ]* N times forward to end of comment "*/"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
108 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
109 *Q_pa* Pattern searches
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
110
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
111 |/| N /{pattern}[/[offset]]<CR>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
112 search forward for the Nth occurrence of {pattern}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
113 |?| N ?{pattern}[?[offset]]<CR>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
114 search backward for the Nth occurrence of {pattern}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
115 |/<CR>| N /<CR> repeat last search, in the forward direction
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
116 |?<CR>| N ?<CR> repeat last search, in the backward direction
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
117 |n| N n repeat last search
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
118 |N| N N repeat last search, in opposite direction
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
119 |star| N * search forward for the identifier under the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
120 |#| N # search backward for the identifier under the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
121 |gstar| N g* like "*", but also find partial matches
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
122 |g#| N g# like "#", but also find partial matches
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
123 |gd| gd goto local declaration of identifier under the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
124 |gD| gD goto global declaration of identifier under the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
125
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
126 |pattern| Special characters in search patterns
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
127
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
128 meaning magic nomagic ~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
129 matches any single character . \.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
130 matches start of line ^ ^
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
131 matches <EOL> $ $
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
132 matches start of word \< \<
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
133 matches end of word \> \>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
134 matches a single char from the range [a-z] \[a-z]
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
135 matches a single char not in the range [^a-z] \[^a-z]
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
136 matches an identifier char \i \i
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
137 idem but excluding digits \I \I
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
138 matches a keyword character \k \k
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
139 idem but excluding digits \K \K
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
140 matches a file name character \f \f
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
141 idem but excluding digits \F \F
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
142 matches a printable character \p \p
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
143 idem but excluding digits \P \P
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
144 matches a white space character \s \s
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
145 matches a non-white space character \S \S
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
146
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
147 matches <Esc> \e \e
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
148 matches <Tab> \t \t
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
149 matches <CR> \r \r
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
150 matches <BS> \b \b
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
151
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
152 matches 0 or more of the preceding atom * \*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
153 matches 1 or more of the preceding atom \+ \+
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
154 matches 0 or 1 of the preceding atom \= \=
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
155 matches 2 to 5 of the preceding atom \{2,5} \{2,5}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
156 separates two alternatives \| \|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
157 group a pattern into an atom \(\) \(\)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
158
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
159 |search-offset| Offsets allowed after search command
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
160
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
161 [num] [num] lines downwards, in column 1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
162 +[num] [num] lines downwards, in column 1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
163 -[num] [num] lines upwards, in column 1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
164 e[+num] [num] characters to the right of the end of the match
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
165 e[-num] [num] characters to the left of the end of the match
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
166 s[+num] [num] characters to the right of the start of the match
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
167 s[-num] [num] characters to the left of the start of the match
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
168 b[+num] [num] identical to s[+num] above (mnemonic: begin)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
169 b[-num] [num] identical to s[-num] above (mnemonic: begin)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
170 ;{search-command} execute {search-command} next
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
171 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
172 *Q_ma* Marks and motions
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
173
5145
f34c9a9a5112 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5055
diff changeset
174 |m| m{a-zA-Z} mark current position with mark {a-zA-Z}
f34c9a9a5112 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5055
diff changeset
175 |`a| `{a-z} go to mark {a-z} within current file
f34c9a9a5112 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5055
diff changeset
176 |`A| `{A-Z} go to mark {A-Z} in any file
f34c9a9a5112 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5055
diff changeset
177 |`0| `{0-9} go to the position where Vim was previously exited
f34c9a9a5112 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5055
diff changeset
178 |``| `` go to the position before the last jump
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
179 |`quote| `" go to the position when last editing this file
5145
f34c9a9a5112 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5055
diff changeset
180 |`[| `[ go to the start of the previously operated or put text
f34c9a9a5112 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5055
diff changeset
181 |`]| `] go to the end of the previously operated or put text
f34c9a9a5112 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5055
diff changeset
182 |`<| `< go to the start of the (previous) Visual area
f34c9a9a5112 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5055
diff changeset
183 |`>| `> go to the end of the (previous) Visual area
f34c9a9a5112 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5055
diff changeset
184 |`.| `. go to the position of the last change in this file
f34c9a9a5112 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5055
diff changeset
185 |'| '{a-zA-Z0-9[]'"<>.}
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
186 same as `, but on the first non-blank in the line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
187 |:marks| :marks print the active marks
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
188 |CTRL-O| N CTRL-O go to Nth older position in jump list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
189 |CTRL-I| N CTRL-I go to Nth newer position in jump list
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
190 |:ju| :ju[mps] print the jump list
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
191 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
192 *Q_vm* Various motions
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
193
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
194 |%| % find the next brace, bracket, comment, or "#if"/
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
195 "#else"/"#endif" in this line and go to its match
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
196 |H| N H go to the Nth line in the window, on the first
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
197 non-blank
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
198 |M| M go to the middle line in the window, on the first
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
199 non-blank
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
200 |L| N L go to the Nth line from the bottom, on the first
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
201 non-blank
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
202
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
203 |go| N go go to Nth byte in the buffer
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
204 |:go| :[range]go[to] [off] go to [off] byte in the buffer
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
205 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
206 *Q_ta* Using tags
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
207
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
208 |:ta| :ta[g][!] {tag} jump to tag {tag}
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
209 |:ta| :[count]ta[g][!] jump to [count]'th newer tag in tag list
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
210 |CTRL-]| CTRL-] jump to the tag under cursor, unless changes
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
211 have been made
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
212 |:ts| :ts[elect][!] [tag] list matching tags and select one to jump to
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
213 |:tjump| :tj[ump][!] [tag] jump to tag [tag] or select from list when
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
214 there are multiple matches
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
215 |:ltag| :lt[ag][!] [tag] jump to tag [tag] and add matching tags to the
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
216 location list
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
217
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
218 |:tags| :tags print tag list
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
219 |CTRL-T| N CTRL-T jump back from Nth older tag in tag list
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
220 |:po| :[count]po[p][!] jump back from [count]'th older tag in tag list
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
221 |:tnext| :[count]tn[ext][!] jump to [count]'th next matching tag
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
222 |:tp| :[count]tp[revious][!] jump to [count]'th previous matching tag
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
223 |:tr| :[count]tr[ewind][!] jump to [count]'th matching tag
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
224 |:tl| :tl[ast][!] jump to last matching tag
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
225
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
226 |:ptag| :pt[ag] {tag} open a preview window to show tag {tag}
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
227 |CTRL-W_}| CTRL-W } like CTRL-] but show tag in preview window
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
228 |:pts| :pts[elect] like ":tselect" but show tag in preview window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
229 |:ptjump| :ptj[ump] like ":tjump" but show tag in preview window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
230 |:pclose| :pc[lose] close tag preview window
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
231 |CTRL-W_z| CTRL-W z close tag preview window
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
232 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
233 *Q_sc* Scrolling
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
234
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
235 |CTRL-E| N CTRL-E window N lines downwards (default: 1)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
236 |CTRL-D| N CTRL-D window N lines Downwards (default: 1/2 window)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
237 |CTRL-F| N CTRL-F window N pages Forwards (downwards)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
238 |CTRL-Y| N CTRL-Y window N lines upwards (default: 1)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
239 |CTRL-U| N CTRL-U window N lines Upwards (default: 1/2 window)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
240 |CTRL-B| N CTRL-B window N pages Backwards (upwards)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
241 |z<CR>| z<CR> or zt redraw, current line at top of window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
242 |z.| z. or zz redraw, current line at center of window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
243 |z-| z- or zb redraw, current line at bottom of window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
244
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
245 These only work when 'wrap' is off:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
246 |zh| N zh scroll screen N characters to the right
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
247 |zl| N zl scroll screen N characters to the left
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
248 |zH| N zH scroll screen half a screenwidth to the right
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
249 |zL| N zL scroll screen half a screenwidth to the left
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
250 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
251 *Q_in* Inserting text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
252
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
253 |a| N a append text after the cursor (N times)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
254 |A| N A append text at the end of the line (N times)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
255 |i| N i insert text before the cursor (N times) (also: <Insert>)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
256 |I| N I insert text before the first non-blank in the line (N times)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
257 |gI| N gI insert text in column 1 (N times)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
258 |o| N o open a new line below the current line, append text (N times)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
259 |O| N O open a new line above the current line, append text (N times)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
260 |:startinsert| :star[tinsert][!] start Insert mode, append when [!] used
14
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
261 |:startreplace| :startr[eplace][!] start Replace mode, at EOL when [!] used
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
262
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
263 in Visual block mode:
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
264 |v_b_I| I insert the same text in front of all the selected lines
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
265 |v_b_A| A append the same text after all the selected lines
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
266 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
267 *Q_ai* Insert mode keys
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
268
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
269 |insert-index| alphabetical index of Insert mode commands
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
270
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
271 leaving Insert mode:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
272 |i_<Esc>| <Esc> end Insert mode, back to Normal mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
273 |i_CTRL-C| CTRL-C like <Esc>, but do not use an abbreviation
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
274 |i_CTRL-O| CTRL-O {command} execute {command} and return to Insert mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
275
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
276 moving around:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
277 |i_<Up>| cursor keys move cursor left/right/up/down
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
278 |i_<S-Left>| shift-left/right one word left/right
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
279 |i_<S-Up>| shift-up/down one screenful backward/forward
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
280 |i_<End>| <End> cursor after last character in the line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
281 |i_<Home>| <Home> cursor to first character in the line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
282 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
283 *Q_ss* Special keys in Insert mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
284
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
285 |i_CTRL-V| CTRL-V {char}.. insert character literally, or enter decimal
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
286 byte value
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
287 |i_<NL>| <NL> or <CR> or CTRL-M or CTRL-J
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
288 begin new line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
289 |i_CTRL-E| CTRL-E insert the character from below the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
290 |i_CTRL-Y| CTRL-Y insert the character from above the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
291
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
292 |i_CTRL-A| CTRL-A insert previously inserted text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
293 |i_CTRL-@| CTRL-@ insert previously inserted text and stop
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
294 Insert mode
18186
03b854983b14 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 18047
diff changeset
295 |i_CTRL-R| CTRL-R {register} insert the contents of a register
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
296
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
297 |i_CTRL-N| CTRL-N insert next match of identifier before the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
298 cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
299 |i_CTRL-P| CTRL-P insert previous match of identifier before
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
300 the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
301 |i_CTRL-X| CTRL-X ... complete the word before the cursor in
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
302 various ways
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
303
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
304 |i_<BS>| <BS> or CTRL-H delete the character before the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
305 |i_<Del>| <Del> delete the character under the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
306 |i_CTRL-W| CTRL-W delete word before the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
307 |i_CTRL-U| CTRL-U delete all entered characters in the current
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
308 line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
309 |i_CTRL-T| CTRL-T insert one shiftwidth of indent in front of
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
310 the current line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
311 |i_CTRL-D| CTRL-D delete one shiftwidth of indent in front of
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
312 the current line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
313 |i_0_CTRL-D| 0 CTRL-D delete all indent in the current line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
314 |i_^_CTRL-D| ^ CTRL-D delete all indent in the current line,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
315 restore indent in next line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
316 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
317 *Q_di* Digraphs
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
318
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
319 |:dig| :dig[raphs] show current list of digraphs
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
320 |:dig| :dig[raphs] {char1}{char2} {number} ...
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
321 add digraph(s) to the list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
322
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
323 In Insert or Command-line mode:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
324 |i_CTRL-K| CTRL-K {char1} {char2}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
325 enter digraph
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
326 |i_digraph| {char1} <BS> {char2}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
327 enter digraph if 'digraph' option set
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
328 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
329 *Q_si* Special inserts
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
330
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
331 |:r| :r [file] insert the contents of [file] below the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
332 |:r!| :r! {command} insert the standard output of {command} below the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
333 cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
334 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
335 *Q_de* Deleting text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
336
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
337 |x| N x delete N characters under and after the cursor
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
338 |<Del>| N <Del> delete N characters under and after the cursor
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
339 |X| N X delete N characters before the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
340 |d| N d{motion} delete the text that is moved over with {motion}
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
341 |v_d| {visual}d delete the highlighted text
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
342 |dd| N dd delete N lines
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
343 |D| N D delete to the end of the line (and N-1 more lines)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
344 |J| N J join N-1 lines (delete <EOL>s)
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
345 |v_J| {visual}J join the highlighted lines
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
346 |gJ| N gJ like "J", but without inserting spaces
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
347 |v_gJ| {visual}gJ like "{visual}J", but without inserting spaces
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
348 |:d| :[range]d [x] delete [range] lines [into register x]
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
349 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
350 *Q_cm* Copying and moving text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
351
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
352 |quote| "{char} use register {char} for the next delete, yank, or put
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
353 |:reg| :reg show the contents of all registers
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
354 |:reg| :reg {arg} show the contents of registers mentioned in {arg}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
355 |y| N y{motion} yank the text moved over with {motion} into a register
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
356 |v_y| {visual}y yank the highlighted text into a register
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
357 |yy| N yy yank N lines into a register
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
358 |Y| N Y yank N lines into a register
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
359 |p| N p put a register after the cursor position (N times)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
360 |P| N P put a register before the cursor position (N times)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
361 |]p| N ]p like p, but adjust indent to current line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
362 |[p| N [p like P, but adjust indent to current line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
363 |gp| N gp like p, but leave cursor after the new text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
364 |gP| N gP like P, but leave cursor after the new text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
365 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
366 *Q_ch* Changing text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
367
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
368 |r| N r{char} replace N characters with {char}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
369 |gr| N gr{char} replace N characters without affecting layout
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
370 |R| N R enter Replace mode (repeat the entered text N times)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
371 |gR| N gR enter virtual Replace mode: Like Replace mode but
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
372 without affecting layout
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
373 |v_b_r| {visual}r{char}
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
374 in Visual block mode: Replace each char of the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
375 selected text with {char}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
376
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
377 (change = delete text and enter Insert mode)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
378 |c| N c{motion} change the text that is moved over with {motion}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
379 |v_c| {visual}c change the highlighted text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
380 |cc| N cc change N lines
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
381 |S| N S change N lines
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
382 |C| N C change to the end of the line (and N-1 more lines)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
383 |s| N s change N characters
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
384 |v_b_c| {visual}c in Visual block mode: Change each of the selected
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
385 lines with the entered text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
386 |v_b_C| {visual}C in Visual block mode: Change each of the selected
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
387 lines until end-of-line with the entered text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
388
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
389 |~| N ~ switch case for N characters and advance cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
390 |v_~| {visual}~ switch case for highlighted text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
391 |v_u| {visual}u make highlighted text lowercase
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
392 |v_U| {visual}U make highlighted text uppercase
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
393 |g~| g~{motion} switch case for the text that is moved over with
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
394 {motion}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
395 |gu| gu{motion} make the text that is moved over with {motion}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
396 lowercase
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
397 |gU| gU{motion} make the text that is moved over with {motion}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
398 uppercase
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
399 |v_g?| {visual}g? perform rot13 encoding on highlighted text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
400 |g?| g?{motion} perform rot13 encoding on the text that is moved over
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
401 with {motion}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
402
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
403 |CTRL-A| N CTRL-A add N to the number at or after the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
404 |CTRL-X| N CTRL-X subtract N from the number at or after the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
405
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
406 |<| N <{motion} move the lines that are moved over with {motion} one
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
407 shiftwidth left
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
408 |<<| N << move N lines one shiftwidth left
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
409 |>| N >{motion} move the lines that are moved over with {motion} one
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
410 shiftwidth right
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
411 |>>| N >> move N lines one shiftwidth right
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
412 |gq| N gq{motion} format the lines that are moved over with {motion} to
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
413 'textwidth' length
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
414 |:ce| :[range]ce[nter] [width]
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
415 center the lines in [range]
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
416 |:le| :[range]le[ft] [indent]
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
417 left-align the lines in [range] (with [indent])
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
418 |:ri| :[range]ri[ght] [width]
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
419 right-align the lines in [range]
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
420 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
421 *Q_co* Complex changes
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
422
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
423 |!| N !{motion}{command}<CR>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
424 filter the lines that are moved over through {command}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
425 |!!| N !!{command}<CR>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
426 filter N lines through {command}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
427 |v_!| {visual}!{command}<CR>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
428 filter the highlighted lines through {command}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
429 |:range!| :[range]! {command}<CR>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
430 filter [range] lines through {command}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
431 |=| N ={motion}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
432 filter the lines that are moved over through 'equalprg'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
433 |==| N == filter N lines through 'equalprg'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
434 |v_=| {visual}=
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
435 filter the highlighted lines through 'equalprg'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
436 |:s| :[range]s[ubstitute]/{pattern}/{string}/[g][c]
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
437 substitute {pattern} by {string} in [range] lines;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
438 with [g], replace all occurrences of {pattern};
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
439 with [c], confirm each replacement
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
440 |:s| :[range]s[ubstitute] [g][c]
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
441 repeat previous ":s" with new range and options
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
442 |&| & Repeat previous ":s" on current line without options
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
443 |:ret| :[range]ret[ab][!] [tabstop]
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
444 set 'tabstop' to new value and adjust white space
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
445 accordingly
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
446 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
447 *Q_vi* Visual mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
448
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
449 |visual-index| list of Visual mode commands.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
450
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
451 |v| v start highlighting characters } move cursor and use
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
452 |V| V start highlighting linewise } operator to affect
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
453 |CTRL-V| CTRL-V start highlighting blockwise } highlighted text
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
454 |v_o| o exchange cursor position with start of highlighting
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
455 |gv| gv start highlighting on previous visual area
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
456 |v_v| v highlight characters or stop highlighting
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
457 |v_V| V highlight linewise or stop highlighting
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
458 |v_CTRL-V| CTRL-V highlight blockwise or stop highlighting
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
459 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
460 *Q_to* Text objects (only in Visual mode or after an operator)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
461
1620
73fe8baea242 updated for version 7.2a
vimboss
parents: 1241
diff changeset
462 |v_aw| N aw Select "a word"
73fe8baea242 updated for version 7.2a
vimboss
parents: 1241
diff changeset
463 |v_iw| N iw Select "inner word"
73fe8baea242 updated for version 7.2a
vimboss
parents: 1241
diff changeset
464 |v_aW| N aW Select "a |WORD|"
73fe8baea242 updated for version 7.2a
vimboss
parents: 1241
diff changeset
465 |v_iW| N iW Select "inner |WORD|"
73fe8baea242 updated for version 7.2a
vimboss
parents: 1241
diff changeset
466 |v_as| N as Select "a sentence"
73fe8baea242 updated for version 7.2a
vimboss
parents: 1241
diff changeset
467 |v_is| N is Select "inner sentence"
73fe8baea242 updated for version 7.2a
vimboss
parents: 1241
diff changeset
468 |v_ap| N ap Select "a paragraph"
73fe8baea242 updated for version 7.2a
vimboss
parents: 1241
diff changeset
469 |v_ip| N ip Select "inner paragraph"
73fe8baea242 updated for version 7.2a
vimboss
parents: 1241
diff changeset
470 |v_ab| N ab Select "a block" (from "[(" to "])")
73fe8baea242 updated for version 7.2a
vimboss
parents: 1241
diff changeset
471 |v_ib| N ib Select "inner block" (from "[(" to "])")
73fe8baea242 updated for version 7.2a
vimboss
parents: 1241
diff changeset
472 |v_aB| N aB Select "a Block" (from "[{" to "]}")
73fe8baea242 updated for version 7.2a
vimboss
parents: 1241
diff changeset
473 |v_iB| N iB Select "inner Block" (from "[{" to "]}")
73fe8baea242 updated for version 7.2a
vimboss
parents: 1241
diff changeset
474 |v_a>| N a> Select "a <> block"
73fe8baea242 updated for version 7.2a
vimboss
parents: 1241
diff changeset
475 |v_i>| N i> Select "inner <> block"
73fe8baea242 updated for version 7.2a
vimboss
parents: 1241
diff changeset
476 |v_at| N at Select "a tag block" (from <aaa> to </aaa>)
73fe8baea242 updated for version 7.2a
vimboss
parents: 1241
diff changeset
477 |v_it| N it Select "inner tag block" (from <aaa> to </aaa>)
73fe8baea242 updated for version 7.2a
vimboss
parents: 1241
diff changeset
478 |v_a'| N a' Select "a single quoted string"
73fe8baea242 updated for version 7.2a
vimboss
parents: 1241
diff changeset
479 |v_i'| N i' Select "inner single quoted string"
73fe8baea242 updated for version 7.2a
vimboss
parents: 1241
diff changeset
480 |v_aquote| N a" Select "a double quoted string"
73fe8baea242 updated for version 7.2a
vimboss
parents: 1241
diff changeset
481 |v_iquote| N i" Select "inner double quoted string"
73fe8baea242 updated for version 7.2a
vimboss
parents: 1241
diff changeset
482 |v_a`| N a` Select "a backward quoted string"
73fe8baea242 updated for version 7.2a
vimboss
parents: 1241
diff changeset
483 |v_i`| N i` Select "inner backward quoted string"
73fe8baea242 updated for version 7.2a
vimboss
parents: 1241
diff changeset
484
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
485 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
486 *Q_re* Repeating commands
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
487
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
488 |.| N . repeat last change (with count replaced with N)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
489 |q| q{a-z} record typed characters into register {a-z}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
490 |q| q{A-Z} record typed characters, appended to register {a-z}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
491 |q| q stop recording
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
492 |@| N @{a-z} execute the contents of register {a-z} (N times)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
493 |@@| N @@ repeat previous @{a-z} (N times)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
494 |:@| :@{a-z} execute the contents of register {a-z} as an Ex
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
495 command
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
496 |:@@| :@@ repeat previous :@{a-z}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
497 |:g| :[range]g[lobal]/{pattern}/[cmd]
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
498 execute Ex command [cmd] (default: ":p") on the lines
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
499 within [range] where {pattern} matches
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
500 |:g| :[range]g[lobal]!/{pattern}/[cmd]
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
501 execute Ex command [cmd] (default: ":p") on the lines
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
502 within [range] where {pattern} does NOT match
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
503 |:so| :so[urce] {file}
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
504 read Ex commands from {file}
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
505 |:so| :so[urce]! {file}
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
506 read Vim commands from {file}
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
507 |:sl| :sl[eep] [sec]
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
508 don't do anything for [sec] seconds
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
509 |gs| N gs goto Sleep for N seconds
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
510 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
511 *Q_km* Key mapping
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
512
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
513 |:map| :ma[p] {lhs} {rhs} map {lhs} to {rhs} in Normal and Visual mode
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
514 |:map!| :ma[p]! {lhs} {rhs} map {lhs} to {rhs} in Insert and Command-line
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
515 mode
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
516 |:noremap| :no[remap][!] {lhs} {rhs}
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
517 same as ":map", no remapping for this {rhs}
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
518 |:unmap| :unm[ap] {lhs} remove the mapping of {lhs} for Normal and
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
519 Visual mode
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
520 |:unmap!| :unm[ap]! {lhs} remove the mapping of {lhs} for Insert and
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
521 Command-line mode
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
522 |:map_l| :ma[p] [lhs] list mappings (starting with [lhs]) for
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
523 Normal and Visual mode
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
524 |:map_l!| :ma[p]! [lhs] list mappings (starting with [lhs]) for
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
525 Insert and Command-line mode
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
526 |:cmap| :cmap/:cunmap/:cnoremap
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
527 like ":map!"/":unmap!"/":noremap!" but for
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
528 Command-line mode only
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
529 |:imap| :imap/:iunmap/:inoremap
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
530 like ":map!"/":unmap!"/":noremap!" but for
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
531 Insert mode only
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
532 |:nmap| :nmap/:nunmap/:nnoremap
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
533 like ":map"/":unmap"/":noremap" but for
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
534 Normal mode only
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
535 |:vmap| :vmap/:vunmap/:vnoremap
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
536 like ":map"/":unmap"/":noremap" but for
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
537 Visual mode only
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
538 |:omap| :omap/:ounmap/:onoremap
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
539 like ":map"/":unmap"/":noremap" but only for
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
540 when an operator is pending
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
541 |:mapc| :mapc[lear] remove mappings for Normal and Visual mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
542 |:mapc| :mapc[lear]! remove mappings for Insert and Cmdline mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
543 |:imapc| :imapc[lear] remove mappings for Insert mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
544 |:vmapc| :vmapc[lear] remove mappings for Visual mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
545 |:omapc| :omapc[lear] remove mappings for Operator-pending mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
546 |:nmapc| :nmapc[lear] remove mappings for Normal mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
547 |:cmapc| :cmapc[lear] remove mappings for Cmdline mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
548 |:mkexrc| :mk[exrc][!] [file] write current mappings, abbreviations, and
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
549 settings to [file] (default: ".exrc";
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
550 use ! to overwrite)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
551 |:mkvimrc| :mkv[imrc][!] [file]
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
552 same as ":mkexrc", but with default ".vimrc"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
553 |:mksession| :mks[ession][!] [file]
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
554 like ":mkvimrc", but store current files,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
555 windows, etc. too, to be able to continue
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
556 this session later
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
557 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
558 *Q_ab* Abbreviations
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
559
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
560 |:abbreviate| :ab[breviate] {lhs} {rhs} add abbreviation for {lhs} to {rhs}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
561 |:abbreviate| :ab[breviate] {lhs} show abbr's that start with {lhs}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
562 |:abbreviate| :ab[breviate] show all abbreviations
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
563 |:unabbreviate| :una[bbreviate] {lhs} remove abbreviation for {lhs}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
564 |:noreabbrev| :norea[bbrev] [lhs] [rhs] like ":ab", but don't remap [rhs]
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
565 |:iabbrev| :iab/:iunab/:inoreab like ":ab", but only for Insert mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
566 |:cabbrev| :cab/:cunab/:cnoreab like ":ab", but only for
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
567 Command-line mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
568 |:abclear| :abc[lear] remove all abbreviations
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
569 |:cabclear| :cabc[lear] remove all abbr's for Cmdline mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
570 |:iabclear| :iabc[lear] remove all abbr's for Insert mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
571 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
572 *Q_op* Options
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
573
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
574 |:set| :se[t] show all modified options
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
575 |:set| :se[t] all show all non-termcap options
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
576 |:set| :se[t] termcap show all termcap options
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
577 |:set| :se[t] {option} set boolean option (switch it on),
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
578 show string or number option
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
579 |:set| :se[t] no{option} reset boolean option (switch it off)
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
580 |:set| :se[t] inv{option} invert boolean option
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
581 |:set| :se[t] {option}={value} set string/number option to {value}
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
582 |:set| :se[t] {option}+={value} append {value} to string option, add
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
583 {value} to number option
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
584 |:set| :se[t] {option}-={value} remove {value} to string option,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
585 subtract {value} from number option
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
586 |:set| :se[t] {option}? show value of {option}
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
587 |:set| :se[t] {option}& reset {option} to its default value
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
588
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
589 |:setlocal| :setl[ocal] like ":set" but set the local value
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
590 for options that have one
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
591 |:setglobal| :setg[lobal] like ":set" but set the global value
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
592 of a local option
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
593
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
594 |:fix| :fix[del] set value of 't_kD' according to
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
595 value of 't_kb'
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
596 |:options| :opt[ions] open a new window to view and set
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
597 options, grouped by functionality,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
598 a one line explanation and links to
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
599 the help
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
600
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
601 Short explanation of each option: *option-list*
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
602 'aleph' 'al' ASCII code of the letter Aleph (Hebrew)
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
603 'allowrevins' 'ari' allow CTRL-_ in Insert and Command-line mode
16553
0e473e9e70c2 patch 8.1.1280: remarks about functionality not in Vi clutters the help
Bram Moolenaar <Bram@vim.org>
parents: 15878
diff changeset
604 'altkeymap' 'akm' obsolete option for Farsi
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
605 'ambiwidth' 'ambw' what to do with Unicode chars of ambiguous width
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
606 'antialias' 'anti' Mac OS X: use smooth, antialiased fonts
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
607 'autochdir' 'acd' change directory to the file in the current window
24268
9257f3980f4a patch 8.2.2675: directory change in a terminal window shell is not followed
Bram Moolenaar <Bram@vim.org>
parents: 21991
diff changeset
608 'autoshelldir' 'asd' change directory to the shell's current directory
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
609 'arabic' 'arab' for Arabic as a default second language
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
610 'arabicshape' 'arshape' do shaping for Arabic characters
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
611 'autoindent' 'ai' take indent for new line from previous line
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
612 'autoread' 'ar' autom. read file when changed outside of Vim
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
613 'autowrite' 'aw' automatically write file if changed
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
614 'autowriteall' 'awa' as 'autowrite', but works with more commands
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
615 'background' 'bg' "dark" or "light", used for highlight colors
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
616 'backspace' 'bs' how backspace works at start of line
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
617 'backup' 'bk' keep backup file after overwriting a file
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
618 'backupcopy' 'bkc' make backup as a copy, don't rename the file
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
619 'backupdir' 'bdir' list of directories for the backup file
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
620 'backupext' 'bex' extension used for the backup file
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
621 'backupskip' 'bsk' no backup for files that match these patterns
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
622 'balloondelay' 'bdlay' delay in mS before a balloon may pop up
12909
1578c0ba0dd1 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12756
diff changeset
623 'ballooneval' 'beval' switch on balloon evaluation in the GUI
1578c0ba0dd1 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12756
diff changeset
624 'balloonevalterm' 'bevalterm' switch on balloon evaluation in the terminal
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
625 'balloonexpr' 'bexpr' expression to show in balloon
6951
b2673982c625 Updated and new runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6385
diff changeset
626 'belloff' 'bo' do not ring the bell for these reasons
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
627 'binary' 'bin' read/write/edit file in binary mode
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
628 'bioskey' 'biosk' MS-DOS: use bios calls for input characters
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
629 'bomb' prepend a Byte Order Mark to the file
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
630 'breakat' 'brk' characters that may cause a line break
18831
6848b809a26e Runtime file updates.
Bram Moolenaar <Bram@vim.org>
parents: 18594
diff changeset
631 'breakindent' 'bri' wrapped line repeats indent
6009
7b83c190d370 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5294
diff changeset
632 'breakindentopt' 'briopt' settings for 'breakindent'
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
633 'browsedir' 'bsdir' which directory to start browsing in
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
634 'bufhidden' 'bh' what to do when buffer is no longer in window
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
635 'buflisted' 'bl' whether the buffer shows up in the buffer list
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
636 'buftype' 'bt' special type of buffer
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
637 'casemap' 'cmp' specifies how case of letters is changed
26500
8088fa133b93 patch 8.2.3780: ":cd" works differently on MS-Windows
Bram Moolenaar <Bram@vim.org>
parents: 26050
diff changeset
638 'cdhome' 'cdh' change directory to the home directory by ":cd"
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
639 'cdpath' 'cd' list of directories searched with ":cd"
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
640 'cedit' key used to open the command-line window
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
641 'charconvert' 'ccv' expression for character encoding conversion
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
642 'cindent' 'cin' do C program indenting
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
643 'cinkeys' 'cink' keys that trigger indent when 'cindent' is set
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
644 'cinoptions' 'cino' how to do indenting when 'cindent' is set
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
645 'cinwords' 'cinw' words where 'si' and 'cin' add an indent
29290
dc4de65a7fb7 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 28777
diff changeset
646 'cinscopedecls' 'cinsd' words that are recognized by 'cino-g'
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
647 'clipboard' 'cb' use the clipboard as the unnamed register
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
648 'cmdheight' 'ch' number of lines to use for the command-line
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
649 'cmdwinheight' 'cwh' height of the command-line window
2341
9272cc83214f Minor runtime file updates.
Bram Moolenaar <bram@vim.org>
parents: 2296
diff changeset
650 'colorcolumn' 'cc' columns to highlight
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
651 'columns' 'co' number of columns in the display
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
652 'comments' 'com' patterns that can start a comment line
714
0f9f4761ad9c updated for version 7.0216
vimboss
parents: 667
diff changeset
653 'commentstring' 'cms' template for comments; used for fold marker
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
654 'compatible' 'cp' behave Vi-compatible as much as possible
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
655 'complete' 'cpt' specify how Insert mode completion works
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
656 'completefunc' 'cfu' function to be used for Insert mode completion
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
657 'completeopt' 'cot' options for Insert mode completion
17791
55c167b08c2b patch 8.1.1892: missing index entry and option menu for 'completepopup'
Bram Moolenaar <Bram@vim.org>
parents: 17667
diff changeset
658 'completepopup' 'cpp' options for the Insert mode completion info popup
17667
95c23e180022 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 17433
diff changeset
659 'completeslash' 'csl' like 'shellslash' for completion
2378
85b7dc8da5eb Add the 'concealcursor' option to decide when the cursor line is to be
Bram Moolenaar <bram@vim.org>
parents: 2345
diff changeset
660 'concealcursor' 'cocu' whether concealable text is hidden in cursor line
5145
f34c9a9a5112 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5055
diff changeset
661 'conceallevel' 'cole' whether concealable text is shown or hidden
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
662 'confirm' 'cf' ask what to do about unsaved/read-only files
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
663 'conskey' 'consk' get keys directly from console (MS-DOS only)
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
664 'copyindent' 'ci' make 'autoindent' use existing indent structure
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
665 'cpoptions' 'cpo' flags for Vi-compatible behavior
2198
e741fe7a0547 Updated a few runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2178
diff changeset
666 'cryptmethod' 'cm' type of encryption to use for file writing
714
0f9f4761ad9c updated for version 7.0216
vimboss
parents: 667
diff changeset
667 'cscopepathcomp' 'cspc' how many components of the path to show
0f9f4761ad9c updated for version 7.0216
vimboss
parents: 667
diff changeset
668 'cscopeprg' 'csprg' command to execute cscope
0f9f4761ad9c updated for version 7.0216
vimboss
parents: 667
diff changeset
669 'cscopequickfix' 'csqf' use quickfix window for cscope results
2908
fd09a9c8468e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2662
diff changeset
670 'cscoperelative' 'csre' Use cscope.out path basename as prefix
714
0f9f4761ad9c updated for version 7.0216
vimboss
parents: 667
diff changeset
671 'cscopetag' 'cst' use cscope for tag commands
0f9f4761ad9c updated for version 7.0216
vimboss
parents: 667
diff changeset
672 'cscopetagorder' 'csto' determines ":cstag" search order
0f9f4761ad9c updated for version 7.0216
vimboss
parents: 667
diff changeset
673 'cscopeverbose' 'csverb' give messages when adding a cscope database
2282
a888ed7ba375 Make updating text for conceal mode simpler. A few compiler warning fixes.
Bram Moolenaar <bram@vim.org>
parents: 2225
diff changeset
674 'cursorbind' 'crb' move cursor in window as it moves in other windows
738
5c9e7c6e6e2e updated for version 7.0222
vimboss
parents: 722
diff changeset
675 'cursorcolumn' 'cuc' highlight the screen column of the cursor
5c9e7c6e6e2e updated for version 7.0222
vimboss
parents: 722
diff changeset
676 'cursorline' 'cul' highlight the screen line of the cursor
18047
6650e3dff8d4 patch 8.1.2019: 'cursorline' always highlights the whole line
Bram Moolenaar <Bram@vim.org>
parents: 17791
diff changeset
677 'cursorlineopt' 'culopt' settings for 'cursorline'
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
678 'debug' set to "msg" to see all error messages
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
679 'define' 'def' pattern to be used to find a macro definition
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
680 'delcombine' 'deco' delete combining characters on their own
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
681 'dictionary' 'dict' list of file names used for keyword completion
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
682 'diff' use diff mode for the current window
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
683 'diffexpr' 'dex' expression used to obtain a diff file
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
684 'diffopt' 'dip' options for using diff mode
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
685 'digraph' 'dg' enable the entering of digraphs in Insert mode
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
686 'directory' 'dir' list of directory names for the swap file
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
687 'display' 'dy' list of flags for how to display text
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
688 'eadirection' 'ead' in which direction 'equalalways' works
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
689 'edcompatible' 'ed' toggle flags of ":substitute" command
8876
47f17f66da3d commit https://github.com/vim/vim/commit/03413f44167c4b5cd0012def9bb331e2518c83cf
Christian Brabandt <cb@256bit.org>
parents: 8246
diff changeset
690 'emoji' 'emo' emoji characters are considered full width
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
691 'encoding' 'enc' encoding used internally
30967
eb2638f278bf Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 30875
diff changeset
692 'endoffile' 'eof' write CTRL-Z at end of the file
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
693 'endofline' 'eol' write <EOL> for last line in file
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
694 'equalalways' 'ea' windows are automatically made the same size
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
695 'equalprg' 'ep' external program to use for "=" command
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
696 'errorbells' 'eb' ring the bell for error messages
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
697 'errorfile' 'ef' name of the errorfile for the QuickFix mode
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
698 'errorformat' 'efm' description of the lines in the error file
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
699 'esckeys' 'ek' recognize function keys in Insert mode
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
700 'eventignore' 'ei' autocommand events that are ignored
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
701 'expandtab' 'et' use spaces when <Tab> is inserted
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
702 'exrc' 'ex' read .vimrc and .exrc in the current directory
21991
bbca88cd13d5 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 20856
diff changeset
703 'fileencoding' 'fenc' file encoding for multibyte text
714
0f9f4761ad9c updated for version 7.0216
vimboss
parents: 667
diff changeset
704 'fileencodings' 'fencs' automatically detected character encodings
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
705 'fileformat' 'ff' file format used for file I/O
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
706 'fileformats' 'ffs' automatically detected values for 'fileformat'
4254
97a5ce76cb7d updated for version 7.3.878
Bram Moolenaar <bram@vim.org>
parents: 4119
diff changeset
707 'fileignorecase' 'fic' ignore case when using file names
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
708 'filetype' 'ft' type of file, used for autocommands
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
709 'fillchars' 'fcs' characters to use for displaying special items
6951
b2673982c625 Updated and new runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6385
diff changeset
710 'fixendofline' 'fixeol' make sure last line in file has <EOL>
16553
0e473e9e70c2 patch 8.1.1280: remarks about functionality not in Vi clutters the help
Bram Moolenaar <Bram@vim.org>
parents: 15878
diff changeset
711 'fkmap' 'fk' obsolete option for Farsi
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
712 'foldclose' 'fcl' close a fold when the cursor leaves it
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
713 'foldcolumn' 'fdc' width of the column used to indicate folds
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
714 'foldenable' 'fen' set to display all folds open
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
715 'foldexpr' 'fde' expression used when 'foldmethod' is "expr"
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
716 'foldignore' 'fdi' ignore lines when 'foldmethod' is "indent"
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
717 'foldlevel' 'fdl' close folds with a level higher than this
714
0f9f4761ad9c updated for version 7.0216
vimboss
parents: 667
diff changeset
718 'foldlevelstart' 'fdls' 'foldlevel' when starting to edit a file
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
719 'foldmarker' 'fmr' markers used when 'foldmethod' is "marker"
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
720 'foldmethod' 'fdm' folding type
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
721 'foldminlines' 'fml' minimum number of lines for a fold to be closed
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
722 'foldnestmax' 'fdn' maximum fold depth
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
723 'foldopen' 'fdo' for which commands a fold will be opened
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
724 'foldtext' 'fdt' expression used to display for a closed fold
6951
b2673982c625 Updated and new runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6385
diff changeset
725 'formatexpr' 'fex' expression used with "gq" command
714
0f9f4761ad9c updated for version 7.0216
vimboss
parents: 667
diff changeset
726 'formatlistpat' 'flp' pattern used to recognize a list header
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
727 'formatoptions' 'fo' how automatic formatting is to be done
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
728 'formatprg' 'fp' name of external program used with "gq" command
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
729 'fsync' 'fs' whether to invoke fsync() after file write
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
730 'gdefault' 'gd' the ":substitute" flag 'g' is default on
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
731 'grepformat' 'gfm' format of 'grepprg' output
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
732 'grepprg' 'gp' program to use for ":grep"
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
733 'guicursor' 'gcr' GUI: settings for cursor shape and blinking
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
734 'guifont' 'gfn' GUI: Name(s) of font(s) to be used
21991
bbca88cd13d5 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 20856
diff changeset
735 'guifontset' 'gfs' GUI: Names of multibyte fonts to be used
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
736 'guifontwide' 'gfw' list of font names for double-wide characters
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
737 'guiheadroom' 'ghr' GUI: pixels room for window decorations
26050
ebedba7a4898 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 25974
diff changeset
738 'guiligatures' 'gli' GTK GUI: ASCII characters that can form shapes
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
739 'guioptions' 'go' GUI: Which components and options are used
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
740 'guipty' GUI: try to use a pseudo-tty for ":!" commands
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
741 'guitablabel' 'gtl' GUI: custom label for a tab page
839
1f3b1021f002 updated for version 7.0e05
vimboss
parents: 834
diff changeset
742 'guitabtooltip' 'gtt' GUI: custom tooltip for a tab page
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
743 'helpfile' 'hf' full path name of the main help file
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
744 'helpheight' 'hh' minimum height of a new help window
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
745 'helplang' 'hlg' preferred help languages
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
746 'hidden' 'hid' don't unload buffer when it is |abandon|ed
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
747 'highlight' 'hl' sets highlighting mode for various occasions
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
748 'history' 'hi' number of command-lines that are remembered
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
749 'hkmap' 'hk' Hebrew keyboard mapping
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
750 'hkmapp' 'hkp' phonetic Hebrew keyboard mapping
6951
b2673982c625 Updated and new runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6385
diff changeset
751 'hlsearch' 'hls' highlight matches with last search pattern
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
752 'icon' let Vim set the text of the window icon
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
753 'iconstring' string to use for the Vim icon text
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
754 'ignorecase' 'ic' ignore case in search patterns
6951
b2673982c625 Updated and new runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6385
diff changeset
755 'imactivatefunc' 'imaf' function to enable/disable the X input method
714
0f9f4761ad9c updated for version 7.0216
vimboss
parents: 667
diff changeset
756 'imactivatekey' 'imak' key that activates the X input method
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
757 'imcmdline' 'imc' use IM when starting to edit a command line
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
758 'imdisable' 'imd' do not use the IM in any mode
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
759 'iminsert' 'imi' use :lmap or IM in Insert mode
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
760 'imsearch' 'ims' use :lmap or IM when typing a search pattern
5055
c458ff35497e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4502
diff changeset
761 'imstatusfunc' 'imsf' function to obtain X input method status
12499
d91cf2e26ef0 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
762 'imstyle' 'imst' specifies the input style of the input method
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
763 'include' 'inc' pattern to be used to find an include file
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
764 'includeexpr' 'inex' expression used to process an include line
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
765 'incsearch' 'is' highlight match while typing search pattern
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
766 'indentexpr' 'inde' expression used to obtain the indent of a line
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
767 'indentkeys' 'indk' keys that trigger indenting with 'indentexpr'
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
768 'infercase' 'inf' adjust case of match for keyword completion
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
769 'insertmode' 'im' start the edit of a file in Insert mode
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
770 'isfname' 'isf' characters included in file names and pathnames
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
771 'isident' 'isi' characters included in identifiers
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
772 'iskeyword' 'isk' characters included in keywords
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
773 'isprint' 'isp' printable characters
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
774 'joinspaces' 'js' two spaces after a period with a join command
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
775 'key' encryption key
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
776 'keymap' 'kmp' name of a keyboard mapping
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
777 'keymodel' 'km' enable starting/stopping selection with keys
31192
dcde141f2d1e patch 9.0.0930: cannot debug the Kitty keyboard protocol with TermDebug
Bram Moolenaar <Bram@vim.org>
parents: 30967
diff changeset
778 'keyprotocol' 'kpc' what keyboard protocol to use for what terminal
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
779 'keywordprg' 'kp' program to use for the "K" command
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
780 'langmap' 'lmap' alphabetic characters for other language mode
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
781 'langmenu' 'lm' language to be used for the menus
16553
0e473e9e70c2 patch 8.1.1280: remarks about functionality not in Vi clutters the help
Bram Moolenaar <Bram@vim.org>
parents: 15878
diff changeset
782 'langnoremap' 'lnr' do not apply 'langmap' to mapped characters
9975
03fa8a51e9dc commit https://github.com/vim/vim/commit/e4a3bcf28d92d0bde9ca227ccb40d401038185e5
Christian Brabandt <cb@256bit.org>
parents: 9860
diff changeset
783 'langremap' 'lrm' do apply 'langmap' to mapped characters
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
784 'laststatus' 'ls' tells when last window has status lines
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
785 'lazyredraw' 'lz' don't redraw while executing macros
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
786 'linebreak' 'lbr' wrap long lines at a blank
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
787 'lines' number of lines in the display
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
788 'linespace' 'lsp' number of pixel lines to use between characters
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
789 'lisp' automatic indenting for Lisp
30875
3295247d97a5 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 30634
diff changeset
790 'lispoptions' 'lop' changes how Lisp indenting is done
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
791 'lispwords' 'lw' words that change how lisp indenting works
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
792 'list' show <Tab> and <EOL>
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
793 'listchars' 'lcs' characters for displaying in list mode
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
794 'loadplugins' 'lpl' load plugin scripts when starting up
7228
873eae260c97 commit https://github.com/vim/vim/commit/b4ff518d95aa57c2f8c0568c915035bef849581b
Christian Brabandt <cb@256bit.org>
parents: 6951
diff changeset
795 'luadll' name of the Lua dynamic library
842
a209672376fd updated for version 7.0f
vimboss
parents: 839
diff changeset
796 'macatsui' Mac GUI: use ATSUI text drawing
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
797 'magic' changes special characters in search patterns
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
798 'makeef' 'mef' name of the errorfile for ":make"
11063
e71d3bdf3bc3 patch 8.0.0420: text garbled when the system encoding differs from 'encoding'
Christian Brabandt <cb@256bit.org>
parents: 10722
diff changeset
799 'makeencoding' 'menc' encoding of external make/grep commands
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
800 'makeprg' 'mp' program to use for the ":make" command
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
801 'matchpairs' 'mps' pairs of characters that "%" can match
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
802 'matchtime' 'mat' tenths of a second to show matching paren
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
803 'maxcombine' 'mco' maximum nr of combining characters displayed
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
804 'maxfuncdepth' 'mfd' maximum recursive depth for user functions
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
805 'maxmapdepth' 'mmd' maximum recursive depth for mapping
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
806 'maxmem' 'mm' maximum memory (in Kbyte) used for one buffer
714
0f9f4761ad9c updated for version 7.0216
vimboss
parents: 667
diff changeset
807 'maxmempattern' 'mmp' maximum memory (in Kbyte) used for pattern search
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
808 'maxmemtot' 'mmt' maximum memory (in Kbyte) used for all buffers
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
809 'menuitems' 'mis' maximum number of items in a menu
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
810 'mkspellmem' 'msm' memory used before |:mkspell| compresses the tree
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
811 'modeline' 'ml' recognize modelines at start or end of file
16808
c002c4899529 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 16553
diff changeset
812 'modelineexpr' 'mle' allow setting expression options from a modeline
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
813 'modelines' 'mls' number of lines checked for modelines
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
814 'modifiable' 'ma' changes to the text are not possible
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
815 'modified' 'mod' buffer has been modified
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
816 'more' pause listings when the whole screen is filled
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
817 'mouse' enable the use of mouse clicks
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
818 'mousefocus' 'mousef' keyboard focus follows the mouse
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
819 'mousehide' 'mh' hide mouse pointer while typing
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
820 'mousemodel' 'mousem' changes meaning of mouse buttons
28379
6dd88e45d47d Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 28353
diff changeset
821 'mousemoveevent' 'mousemev' report mouse moves with <MouseMove>
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
822 'mouseshape' 'mouses' shape of the mouse pointer in different modes
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
823 'mousetime' 'mouset' max time between mouse double-click
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
824 'mzquantum' 'mzq' the interval between polls for MzScheme threads
16553
0e473e9e70c2 patch 8.1.1280: remarks about functionality not in Vi clutters the help
Bram Moolenaar <Bram@vim.org>
parents: 15878
diff changeset
825 'mzschemedll' name of the MzScheme dynamic library
0e473e9e70c2 patch 8.1.1280: remarks about functionality not in Vi clutters the help
Bram Moolenaar <Bram@vim.org>
parents: 15878
diff changeset
826 'mzschemegcdll' name of the MzScheme dynamic library for GC
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
827 'nrformats' 'nf' number formats recognized for CTRL-A command
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
828 'number' 'nu' print the line number in front of each line
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
829 'numberwidth' 'nuw' number of columns used for the line number
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
830 'omnifunc' 'ofu' function for filetype-specific completion
1121
e63691e7c504 updated for version 7.1a
vimboss
parents: 874
diff changeset
831 'opendevice' 'odev' allow reading/writing devices on MS-Windows
e63691e7c504 updated for version 7.1a
vimboss
parents: 874
diff changeset
832 'operatorfunc' 'opfunc' function to be called for |g@| operator
8246
f16bfe02cef1 commit https://github.com/vim/vim/commit/f391327adbbffb11180cf6038a92af1ed144e907
Christian Brabandt <cb@256bit.org>
parents: 7538
diff changeset
833 'osfiletype' 'oft' no longer supported
f16bfe02cef1 commit https://github.com/vim/vim/commit/f391327adbbffb11180cf6038a92af1ed144e907
Christian Brabandt <cb@256bit.org>
parents: 7538
diff changeset
834 'packpath' 'pp' list of directories used for packages
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
835 'paragraphs' 'para' nroff macros that separate paragraphs
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
836 'paste' allow pasting text
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
837 'pastetoggle' 'pt' key code that causes 'paste' to toggle
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
838 'patchexpr' 'pex' expression used to patch a file
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
839 'patchmode' 'pm' keep the oldest version of a file
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
840 'path' 'pa' list of directories searched with "gf" et.al.
7228
873eae260c97 commit https://github.com/vim/vim/commit/b4ff518d95aa57c2f8c0568c915035bef849581b
Christian Brabandt <cb@256bit.org>
parents: 6951
diff changeset
841 'perldll' name of the Perl dynamic library
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
842 'preserveindent' 'pi' preserve the indent structure when reindenting
714
0f9f4761ad9c updated for version 7.0216
vimboss
parents: 667
diff changeset
843 'previewheight' 'pvh' height of the preview window
17433
ca8e754bdd53 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 16871
diff changeset
844 'previewpopup' 'pvp' use popup window for preview
714
0f9f4761ad9c updated for version 7.0216
vimboss
parents: 667
diff changeset
845 'previewwindow' 'pvw' identifies the preview window
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
846 'printdevice' 'pdev' name of the printer to be used for :hardcopy
714
0f9f4761ad9c updated for version 7.0216
vimboss
parents: 667
diff changeset
847 'printencoding' 'penc' encoding to be used for printing
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
848 'printexpr' 'pexpr' expression used to print PostScript for :hardcopy
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
849 'printfont' 'pfn' name of the font to be used for :hardcopy
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
850 'printheader' 'pheader' format of the header used for :hardcopy
714
0f9f4761ad9c updated for version 7.0216
vimboss
parents: 667
diff changeset
851 'printmbcharset' 'pmbcs' CJK character set to be used for :hardcopy
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
852 'printmbfont' 'pmbfn' font names to be used for CJK output of :hardcopy
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
853 'printoptions' 'popt' controls the format of :hardcopy output
9319
1472ed67c36f commit https://github.com/vim/vim/commit/a02a551e18209423584fcb923e93c6be18f3aa45
Christian Brabandt <cb@256bit.org>
parents: 9041
diff changeset
854 'prompt' 'prompt' enable prompt in Ex mode
1241
49d6b89ee3c9 updated for version 7.1
vimboss
parents: 1197
diff changeset
855 'pumheight' 'ph' maximum height of the popup menu
13341
acd7eaa13d2b Updated runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13231
diff changeset
856 'pumwidth' 'pw' minimum width of the popup menu
7228
873eae260c97 commit https://github.com/vim/vim/commit/b4ff518d95aa57c2f8c0568c915035bef849581b
Christian Brabandt <cb@256bit.org>
parents: 6951
diff changeset
857 'pythondll' name of the Python 2 dynamic library
13154
53cc7ea77c54 patch 8.0.1451: difficult to set the python home directories properly
Christian Brabandt <cb@256bit.org>
parents: 12909
diff changeset
858 'pythonhome' name of the Python 2 home directory
7228
873eae260c97 commit https://github.com/vim/vim/commit/b4ff518d95aa57c2f8c0568c915035bef849581b
Christian Brabandt <cb@256bit.org>
parents: 6951
diff changeset
859 'pythonthreedll' name of the Python 3 dynamic library
13154
53cc7ea77c54 patch 8.0.1451: difficult to set the python home directories properly
Christian Brabandt <cb@256bit.org>
parents: 12909
diff changeset
860 'pythonthreehome' name of the Python 3 home directory
10722
7598ce51bf2a patch 8.0.0251: not easy to select Python 2 or 3
Christian Brabandt <cb@256bit.org>
parents: 10498
diff changeset
861 'pyxversion' 'pyx' Python version used for pyx* commands
20753
661eb972cb22 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 19163
diff changeset
862 'quickfixtextfunc' 'qftf' function for the text in the quickfix window
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
863 'quoteescape' 'qe' escape characters used in a string
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
864 'readonly' 'ro' disallow writing the buffer
1620
73fe8baea242 updated for version 7.2a
vimboss
parents: 1241
diff changeset
865 'redrawtime' 'rdt' timeout for 'hlsearch' and |:match| highlighting
4502
605c9ce57ec3 Updated runtime files, language files and translations.
Bram Moolenaar <bram@vim.org>
parents: 4254
diff changeset
866 'regexpengine' 're' default regexp engine to use
2178
c6f1aa1e9f32 Add 'relativenumber' patch from Markus Heidelberg.
Bram Moolenaar <bram@vim.org>
parents: 2154
diff changeset
867 'relativenumber' 'rnu' show relative line number in front of each line
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
868 'remap' allow mappings to work recursively
6153
1e8ebf870720 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6009
diff changeset
869 'renderoptions' 'rop' options for text rendering on Windows
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
870 'report' threshold for reporting nr. of lines changed
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
871 'restorescreen' 'rs' Win32: restore screen when exiting
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
872 'revins' 'ri' inserting characters will work backwards
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
873 'rightleft' 'rl' window is right-to-left oriented
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
874 'rightleftcmd' 'rlc' commands for which editing works right-to-left
7228
873eae260c97 commit https://github.com/vim/vim/commit/b4ff518d95aa57c2f8c0568c915035bef849581b
Christian Brabandt <cb@256bit.org>
parents: 6951
diff changeset
875 'rubydll' name of the Ruby dynamic library
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
876 'ruler' 'ru' show cursor line and column in the status line
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
877 'rulerformat' 'ruf' custom format for the ruler
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
878 'runtimepath' 'rtp' list of directories used for runtime files
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
879 'scroll' 'scr' lines to scroll with CTRL-U and CTRL-D
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
880 'scrollbind' 'scb' scroll in window as other windows scroll
18594
e9a47bcf7b94 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 18475
diff changeset
881 'scrollfocus' 'scf' scroll wheel applies to window under pointer
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
882 'scrolljump' 'sj' minimum number of lines to scroll
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
883 'scrolloff' 'so' minimum nr. of lines above and below cursor
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
884 'scrollopt' 'sbo' how 'scrollbind' should behave
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
885 'sections' 'sect' nroff macros that separate sections
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
886 'secure' secure mode for reading .vimrc in current dir
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
887 'selection' 'sel' what type of selection to use
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
888 'selectmode' 'slm' when to use Select mode instead of Visual mode
714
0f9f4761ad9c updated for version 7.0216
vimboss
parents: 667
diff changeset
889 'sessionoptions' 'ssop' options for |:mksession|
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
890 'shell' 'sh' name of shell to use for external commands
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
891 'shellcmdflag' 'shcf' flag to shell to execute one command
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
892 'shellpipe' 'sp' string to put output of ":make" in error file
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
893 'shellquote' 'shq' quote character(s) for around shell command
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
894 'shellredir' 'srr' string to put output of filter in a temp file
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
895 'shellslash' 'ssl' use forward slash for shell file names
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
896 'shelltemp' 'stmp' whether to use a temp file for shell commands
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
897 'shelltype' 'st' Amiga: influences how to use a shell
3371
8dcf3ea92b63 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2908
diff changeset
898 'shellxescape' 'sxe' characters to escape when 'shellxquote' is (
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
899 'shellxquote' 'sxq' like 'shellquote', but include redirection
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
900 'shiftround' 'sr' round indent to multiple of shiftwidth
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
901 'shiftwidth' 'sw' number of spaces to use for (auto)indent step
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
902 'shortmess' 'shm' list of flags, reduce length of messages
18972
130acb903dbe Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 18879
diff changeset
903 'shortname' 'sn' Filenames assumed to be 8.3 chars
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
904 'showbreak' 'sbr' string to use at the start of wrapped lines
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
905 'showcmd' 'sc' show (partial) command in status line
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
906 'showfulltag' 'sft' show full tag pattern when completing tag
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
907 'showmatch' 'sm' briefly jump to matching bracket if insert one
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
908 'showmode' 'smd' message on status line to show current mode
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
909 'showtabline' 'stal' tells when the tab pages line is displayed
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
910 'sidescroll' 'ss' minimum number of columns to scroll horizontal
714
0f9f4761ad9c updated for version 7.0216
vimboss
parents: 667
diff changeset
911 'sidescrolloff' 'siso' min. nr. of columns to left and right of cursor
9860
9eaf8ef656e9 commit https://github.com/vim/vim/commit/0952131376a517fc12dc5ae908a97018b4ee23f0
Christian Brabandt <cb@256bit.org>
parents: 9319
diff changeset
912 'signcolumn' 'scl' when to display the sign column
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
913 'smartcase' 'scs' no ignore case when pattern has uppercase
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
914 'smartindent' 'si' smart autoindenting for C programs
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
915 'smarttab' 'sta' use 'shiftwidth' when inserting <Tab>
30610
6c6ac189a05f patch 9.0.0640: cannot scroll by screen line if a line wraps
Bram Moolenaar <Bram@vim.org>
parents: 30324
diff changeset
916 'smoothscroll' 'sms' scroll by screen lines when 'wrap' is set
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
917 'softtabstop' 'sts' number of spaces that <Tab> uses while editing
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
918 'spell' enable spell checking
714
0f9f4761ad9c updated for version 7.0216
vimboss
parents: 667
diff changeset
919 'spellcapcheck' 'spc' pattern to locate end of a sentence
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
920 'spellfile' 'spf' files where |zg| and |zw| store words
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
921 'spelllang' 'spl' language(s) to do spell checking for
20856
83cfa1ef1bf2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 20753
diff changeset
922 'spelloptions' 'spo' options for spell checking
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
923 'spellsuggest' 'sps' method(s) used to suggest spelling corrections
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
924 'splitbelow' 'sb' new window from split is below the current one
30624
f2f35161d75a patch 9.0.0647: the 'splitscroll' option is not a good name
Bram Moolenaar <Bram@vim.org>
parents: 30610
diff changeset
925 'splitkeep' 'spk' determines scroll behavior for split windows
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
926 'splitright' 'spr' new window is put right of the current one
1620
73fe8baea242 updated for version 7.2a
vimboss
parents: 1241
diff changeset
927 'startofline' 'sol' commands move cursor to first non-blank in line
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
928 'statusline' 'stl' custom format for the status line
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
929 'suffixes' 'su' suffixes that are ignored with multiple match
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
930 'suffixesadd' 'sua' suffixes added when searching for a file
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
931 'swapfile' 'swf' whether to use a swapfile for a buffer
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
932 'swapsync' 'sws' how to sync the swap file
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
933 'switchbuf' 'swb' sets behavior when switching to another buffer
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
934 'synmaxcol' 'smc' maximum column to find syntax items
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
935 'syntax' 'syn' syntax to be loaded for current buffer
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
936 'tabline' 'tal' custom format for the console tab pages line
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
937 'tabpagemax' 'tpm' maximum number of tab pages for |-p| and "tab all"
6951
b2673982c625 Updated and new runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6385
diff changeset
938 'tabstop' 'ts' number of spaces that <Tab> in file uses
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
939 'tagbsearch' 'tbs' use binary searching in tags files
7266
6ba7182fb7bd commit https://github.com/vim/vim/commit/0f6562e9036f889185dff49a75c7fc5ffb28b307
Christian Brabandt <cb@256bit.org>
parents: 7228
diff changeset
940 'tagcase' 'tc' how to handle case when searching in tags files
16553
0e473e9e70c2 patch 8.1.1280: remarks about functionality not in Vi clutters the help
Bram Moolenaar <Bram@vim.org>
parents: 15878
diff changeset
941 'tagfunc' 'tfu' function to get list of tag matches
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
942 'taglength' 'tl' number of significant characters for a tag
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
943 'tagrelative' 'tr' file names in tag file are relative
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
944 'tags' 'tag' list of file names used by the tag command
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
945 'tagstack' 'tgst' push tags onto the tag stack
7538
c9fc24b76293 commit https://github.com/vim/vim/commit/8a5115cf18751022387af2085f374d38c60dde83
Christian Brabandt <cb@256bit.org>
parents: 7266
diff changeset
946 'tcldll' name of the Tcl dynamic library
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
947 'term' name of the terminal
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
948 'termbidi' 'tbidi' terminal takes care of bi-directionality
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
949 'termencoding' 'tenc' character encoding used by the terminal
9041
34c45ee4210d commit https://github.com/vim/vim/commit/06481427005a9dae39721087df94855f7d4d1feb
Christian Brabandt <cb@256bit.org>
parents: 8876
diff changeset
950 'termguicolors' 'tgc' use GUI colors for the terminal
13735
a62eeee5f116 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13341
diff changeset
951 'termwinkey' 'twk' key that precedes a Vim command in a terminal
a62eeee5f116 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13341
diff changeset
952 'termwinscroll' 'twsl' max number of scrollback lines in a terminal window
a62eeee5f116 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13341
diff changeset
953 'termwinsize' 'tws' size of a terminal window
15746
c017195b121b patch 8.1.0880: MS-Windows: inconsistent selection of winpty/conpty
Bram Moolenaar <Bram@vim.org>
parents: 14421
diff changeset
954 'termwintype' 'twt' MS-Windows: type of pty to use for terminal window
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
955 'terse' shorten some messages
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
956 'textauto' 'ta' obsolete, use 'fileformats'
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
957 'textmode' 'tx' obsolete, use 'fileformat'
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
958 'textwidth' 'tw' maximum width of text that is being inserted
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
959 'thesaurus' 'tsr' list of thesaurus files for keyword completion
25974
416237f1de22 patch 8.2.3520: cannot define a function for thesaurus completion
Bram Moolenaar <Bram@vim.org>
parents: 24278
diff changeset
960 'thesaurusfunc' 'tsrfu' function to be used for thesaurus completion
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
961 'tildeop' 'top' tilde command "~" behaves like an operator
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
962 'timeout' 'to' time out on mappings and key codes
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
963 'timeoutlen' 'tm' time out time in milliseconds
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
964 'title' let Vim set the title of the window
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
965 'titlelen' percentage of 'columns' used for window title
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
966 'titleold' old title, restored when exiting
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
967 'titlestring' string to use for the Vim window title
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
968 'toolbar' 'tb' GUI: which items to show in the toolbar
714
0f9f4761ad9c updated for version 7.0216
vimboss
parents: 667
diff changeset
969 'toolbariconsize' 'tbis' size of the toolbar icons (for GTK 2 only)
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
970 'ttimeout' time out on mappings
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
971 'ttimeoutlen' 'ttm' time out time for key codes in milliseconds
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
972 'ttybuiltin' 'tbi' use built-in termcap before external termcap
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
973 'ttyfast' 'tf' indicates a fast terminal connection
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
974 'ttymouse' 'ttym' type of mouse codes generated
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
975 'ttyscroll' 'tsl' maximum number of lines for a scroll
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
976 'ttytype' 'tty' alias for 'term'
2225
dd5c1983e355 Runtime file updates.
Bram Moolenaar <bram@vim.org>
parents: 2198
diff changeset
977 'undodir' 'udir' where to store undo files
dd5c1983e355 Runtime file updates.
Bram Moolenaar <bram@vim.org>
parents: 2198
diff changeset
978 'undofile' 'udf' save undo information in a file
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
979 'undolevels' 'ul' maximum number of changes that can be undone
2398
0c8219a26bc9 More runtime file updates.
Bram Moolenaar <bram@vim.org>
parents: 2378
diff changeset
980 'undoreload' 'ur' max nr of lines to save for undo on a buffer reload
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
981 'updatecount' 'uc' after this many characters flush swap file
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
982 'updatetime' 'ut' after this many milliseconds flush swap file
14193
c460506890ba Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13963
diff changeset
983 'varsofttabstop' 'vsts' a list of number of spaces when typing <Tab>
c460506890ba Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13963
diff changeset
984 'vartabstop' 'vts' a list of number of spaces for <Tab>s
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
985 'verbose' 'vbs' give informative messages
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
986 'verbosefile' 'vfile' file to write messages in
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
987 'viewdir' 'vdir' directory where to store files with :mkview
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
988 'viewoptions' 'vop' specifies what to save for :mkview
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
989 'viminfo' 'vi' use .viminfo file upon startup and exiting
11914
4f7081eb1e26 Updated runtime files
Christian Brabandt <cb@256bit.org>
parents: 11659
diff changeset
990 'viminfofile' 'vif' file name used for the viminfo file
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
991 'virtualedit' 've' when to use virtual editing
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
992 'visualbell' 'vb' use visual bell instead of beeping
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
993 'warn' warn for shell command when buffer was changed
2283
7e1bd501306d Mainly documentation updates.
Bram Moolenaar <bram@vim.org>
parents: 2282
diff changeset
994 'weirdinvert' 'wiv' for terminals that have weird inversion method
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
995 'whichwrap' 'ww' allow specified keys to cross line boundaries
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
996 'wildchar' 'wc' command-line character for wildcard expansion
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
997 'wildcharm' 'wcm' like 'wildchar' but also works when mapped
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
998 'wildignore' 'wig' files matching these patterns are not completed
2662
916c90b37ea9 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2581
diff changeset
999 'wildignorecase' 'wic' ignore case when completing file names
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
1000 'wildmenu' 'wmnu' use menu for command line completion
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
1001 'wildmode' 'wim' mode for 'wildchar' command-line expansion
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1002 'wildoptions' 'wop' specifies how command line completion is done
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
1003 'winaltkeys' 'wak' when the windows system handles ALT keys
16871
e5dab34ded73 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 16808
diff changeset
1004 'wincolor' 'wcr' window-local highlighting
2398
0c8219a26bc9 More runtime file updates.
Bram Moolenaar <bram@vim.org>
parents: 2378
diff changeset
1005 'window' 'wi' nr of lines to scroll for CTRL-F and CTRL-B
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
1006 'winheight' 'wh' minimum number of lines for the current window
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
1007 'winfixheight' 'wfh' keep window height when opening/closing windows
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
1008 'winfixwidth' 'wfw' keep window width when opening/closing windows
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
1009 'winminheight' 'wmh' minimum number of lines for any window
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
1010 'winminwidth' 'wmw' minimal number of columns for any window
12254
8d76a56861ec Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 11914
diff changeset
1011 'winptydll' name of the winpty dynamic library
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
1012 'winwidth' 'wiw' minimal number of columns for current window
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
1013 'wrap' long lines wrap and continue on the next line
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
1014 'wrapmargin' 'wm' chars from the right where wrapping starts
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
1015 'wrapscan' 'ws' searches wrap around the end of the file
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
1016 'write' writing to a file is allowed
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
1017 'writeany' 'wa' write to file with no need for "!" override
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
1018 'writebackup' 'wb' make a backup before overwriting a file
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
1019 'writedelay' 'wd' delay this many msec for each char (for debug)
26708
f0d7cb510ce3 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 26500
diff changeset
1020 'xtermcodes' request terminal codes from an xterm
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1021 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1022 *Q_ur* Undo/Redo commands
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1023
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
1024 |u| N u undo last N changes
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1025 |CTRL-R| N CTRL-R redo last N undone changes
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
1026 |U| U restore last changed line
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1027 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1028 *Q_et* External commands
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1029
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1030 |:shell| :sh[ell] start a shell
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1031 |:!| :!{command} execute {command} with a shell
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1032 |K| K lookup keyword under the cursor with
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1033 'keywordprg' program (default: "man")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1034 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1035 *Q_qf* Quickfix commands
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1036
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1037 |:cc| :cc [nr] display error [nr] (default is the same again)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1038 |:cnext| :cn display the next error
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1039 |:cprevious| :cp display the previous error
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1040 |:clist| :cl list all errors
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1041 |:cfile| :cf read errors from the file 'errorfile'
797
a1a08851eac8 updated for version 7.0232
vimboss
parents: 780
diff changeset
1042 |:cgetbuffer| :cgetb like :cbuffer but don't jump to the first error
446
7472c565592a updated for version 7.0117
vimboss
parents: 412
diff changeset
1043 |:cgetfile| :cg like :cfile but don't jump to the first error
797
a1a08851eac8 updated for version 7.0232
vimboss
parents: 780
diff changeset
1044 |:cgetexpr| :cgete like :cexpr but don't jump to the first error
625
81fe2ccc1207 updated for version 7.0179
vimboss
parents: 592
diff changeset
1045 |:caddfile| :caddf add errors from the error file to the current
81fe2ccc1207 updated for version 7.0179
vimboss
parents: 592
diff changeset
1046 quickfix list
81fe2ccc1207 updated for version 7.0179
vimboss
parents: 592
diff changeset
1047 |:caddexpr| :cad add errors from an expression to the current
446
7472c565592a updated for version 7.0117
vimboss
parents: 412
diff changeset
1048 quickfix list
7472c565592a updated for version 7.0117
vimboss
parents: 412
diff changeset
1049 |:cbuffer| :cb read errors from text in a buffer
7472c565592a updated for version 7.0117
vimboss
parents: 412
diff changeset
1050 |:cexpr| :cex read errors from an expression
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1051 |:cquit| :cq quit without writing and return error code (to
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1052 the compiler)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1053 |:make| :make [args] start make, read errors, and jump to first
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1054 error
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1055 |:grep| :gr[ep] [args] execute 'grepprg' to find matches and jump to
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1056 the first one
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1057 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1058 *Q_vc* Various commands
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1059
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1060 |CTRL-L| CTRL-L clear and redraw the screen
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1061 |CTRL-G| CTRL-G show current file name (with path) and cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1062 position
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1063 |ga| ga show ascii value of character under cursor in
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1064 decimal, hex, and octal
21
db5102f7e29f updated for version 7.0013
vimboss
parents: 16
diff changeset
1065 |g8| g8 for utf-8 encoding: show byte sequence for
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1066 character under cursor in hex
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1067 |g_CTRL-G| g CTRL-G show cursor column, line, and character
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1068 position
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1069 |CTRL-C| CTRL-C during searches: Interrupt the search
18972
130acb903dbe Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 18879
diff changeset
1070 |dos-CTRL-Break| CTRL-Break MS-Windows: during searches: Interrupt the
130acb903dbe Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 18879
diff changeset
1071 search
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1072 |<Del>| <Del> while entering a count: delete last character
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1073 |:version| :ve[rsion] show version information
19163
63beef1ca62c Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 18972
diff changeset
1074 |:mode| :mode N set screen mode to N (obsolete)
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1075 |:normal| :norm[al][!] {commands}
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1076 execute Normal mode commands
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
1077 |Q| Q switch to "Ex" mode
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1078
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1079 |:redir| :redir >{file} redirect messages to {file}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1080 |:silent| :silent[!] {command} execute {command} silently
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1081 |:confirm| :confirm {command} quit, write, etc., asking about
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1082 unsaved changes or read-only files
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1083 |:browse| :browse {command} open/read/write file, using a
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1084 file selection dialog
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1085 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1086 *Q_ce* Command-line editing
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1087
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1088 |c_<Esc>| <Esc> abandon command-line (if 'wildchar' is
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1089 <Esc>, type it twice)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1090
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1091 |c_CTRL-V| CTRL-V {char} insert {char} literally
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1092 |c_CTRL-V| CTRL-V {number} enter decimal value of character (up to
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1093 three digits)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1094 |c_CTRL-K| CTRL-K {char1} {char2}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1095 enter digraph (See |Q_di|)
18186
03b854983b14 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 18047
diff changeset
1096 |c_CTRL-R| CTRL-R {register} insert the contents of a register
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1097
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1098 |c_<Left>| <Left>/<Right> cursor left/right
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1099 |c_<S-Left>| <S-Left>/<S-Right> cursor one word left/right
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1100 |c_CTRL-B| CTRL-B/CTRL-E cursor to beginning/end of command-line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1101
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1102 |c_<BS>| <BS> delete the character in front of the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1103 |c_<Del>| <Del> delete the character under the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1104 |c_CTRL-W| CTRL-W delete the word in front of the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1105 |c_CTRL-U| CTRL-U remove all characters
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1106
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1107 |c_<Up>| <Up>/<Down> recall older/newer command-line that starts
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1108 with current command
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1109 |c_<S-Up>| <S-Up>/<S-Down> recall older/newer command-line from history
10498
883396809b45 commit https://github.com/vim/vim/commit/bc2eada5424bff06f7eb77c032ecc067da52b846
Christian Brabandt <cb@256bit.org>
parents: 10198
diff changeset
1110 |c_CTRL-G| CTRL-G next match when 'incsearch' is active
883396809b45 commit https://github.com/vim/vim/commit/bc2eada5424bff06f7eb77c032ecc067da52b846
Christian Brabandt <cb@256bit.org>
parents: 10198
diff changeset
1111 |c_CTRL-T| CTRL-T previous match when 'incsearch' is active
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1112 |:history| :his[tory] show older command-lines
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1113
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1114 Context-sensitive completion on the command-line:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1115
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1116 |c_wildchar| 'wildchar' (default: <Tab>)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1117 do completion on the pattern in front of the
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1118 cursor; if there are multiple matches,
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1119 beep and show the first one; further
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1120 'wildchar' will show the next ones
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1121 |c_CTRL-D| CTRL-D list all names that match the pattern in
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1122 front of the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1123 |c_CTRL-A| CTRL-A insert all names that match pattern in front
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1124 of cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1125 |c_CTRL-L| CTRL-L insert longest common part of names that
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1126 match pattern
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1127 |c_CTRL-N| CTRL-N after 'wildchar' with multiple matches: go
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1128 to next match
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1129 |c_CTRL-P| CTRL-P after 'wildchar' with multiple matches: go
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1130 to previous match
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1131 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1132 *Q_ra* Ex ranges
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1133
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1134 |:range| , separates two line numbers
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1135 |:range| ; idem, set cursor to the first line number
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1136 before interpreting the second one
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1137
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1138 |:range| {number} an absolute line number
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1139 |:range| . the current line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1140 |:range| $ the last line in the file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1141 |:range| % equal to 1,$ (the entire file)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1142 |:range| * equal to '<,'> (visual area)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1143 |:range| 't position of mark t
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1144 |:range| /{pattern}[/] the next line where {pattern} matches
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1145 |:range| ?{pattern}[?] the previous line where {pattern} matches
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1146
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1147 |:range| +[num] add [num] to the preceding line number
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1148 (default: 1)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1149 |:range| -[num] subtract [num] from the preceding line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1150 number (default: 1)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1151 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1152 *Q_ex* Special Ex characters
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1153
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
1154 |:bar| | separates two commands (not for ":global" and ":!")
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1155 |:quote| " begins comment
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1156
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
1157 |:_%| % current file name (only where a file name is expected)
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
1158 |:_#| #[num] alternate file name [num] (only where a file name is
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1159 expected)
2296
eb7be7b075a6 Support :browse for commands that use an error file argument. (Lech Lorens)
Bram Moolenaar <bram@vim.org>
parents: 2289
diff changeset
1160 Note: The next seven are typed literally; these are not special keys!
2581
e8a482a7fa6c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2577
diff changeset
1161 |:<abuf>| <abuf> buffer number, for use in an autocommand (only where a
2285
69064995302a Change SKIP_GTK to SKIP_GTK2 in configure.
Bram Moolenaar <bram@vim.org>
parents: 2283
diff changeset
1162 file name is expected)
2581
e8a482a7fa6c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2577
diff changeset
1163 |:<afile>| <afile> file name, for use in an autocommand (only where a
2285
69064995302a Change SKIP_GTK to SKIP_GTK2 in configure.
Bram Moolenaar <bram@vim.org>
parents: 2283
diff changeset
1164 file name is expected)
2581
e8a482a7fa6c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2577
diff changeset
1165 |:<amatch>| <amatch> what matched with the pattern, for use in an
2285
69064995302a Change SKIP_GTK to SKIP_GTK2 in configure.
Bram Moolenaar <bram@vim.org>
parents: 2283
diff changeset
1166 autocommand (only where a file name is expected)
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1167 |:<cword>| <cword> word under the cursor (only where a file name is
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1168 expected)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1169 |:<cWORD>| <cWORD> WORD under the cursor (only where a file name is
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1170 expected) (see |WORD|)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1171 |:<cfile>| <cfile> file name under the cursor (only where a file name is
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1172 expected)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1173 |:<sfile>| <sfile> file name of a ":source"d file, within that file (only
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1174 where a file name is expected)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1175
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1176 After "%", "#", "<cfile>", "<sfile>" or "<afile>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1177 |::p| :p full path
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1178 |::h| :h head (file name removed)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1179 |::t| :t tail (file name only)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1180 |::r| :r root (extension removed)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1181 |::e| :e extension
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1182 |::s| :s/{pat}/{repl}/ substitute {pat} with {repl}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1183 ------------------------------------------------------------------------------
2296
eb7be7b075a6 Support :browse for commands that use an error file argument. (Lech Lorens)
Bram Moolenaar <bram@vim.org>
parents: 2289
diff changeset
1184 *Q_st* Starting Vim
16
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1185
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1186 |-vim| vim [options] start editing with an empty buffer
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1187 |-file| vim [options] {file} .. start editing one or more files
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1188 |--| vim [options] - read file from stdin
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1189 |-tag| vim [options] -t {tag} edit the file associated with {tag}
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1190 |-qf| vim [options] -q [fname] start editing in QuickFix mode,
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1191 display the first error
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1192
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1193 Most useful Vim arguments (for full list see |startup-options|)
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1194
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1195 |-gui| -g start GUI (also allows other options)
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1196
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1197 |-+| +[num] put the cursor at line [num] (default: last line)
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1198 |-+c| +{command} execute {command} after loading the file
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1199 |-+/| +/{pat} {file} .. put the cursor at the first occurrence of {pat}
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1200 |-v| -v Vi mode, start ex in Normal mode
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1201 |-e| -e Ex mode, start vim in Ex mode
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1202 |-R| -R Read-only mode, implies -n
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1203 |-m| -m modifications not allowed (resets 'write' option)
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1204 |-d| -d diff mode |diff|
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1205 |-b| -b binary mode
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1206 |-l| -l lisp mode
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1207 |-A| -A Arabic mode ('arabic' is set)
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1208 |-F| -F Farsi mode ('fkmap' and 'rightleft' are set)
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1209 |-H| -H Hebrew mode ('hkmap' and 'rightleft' are set)
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1210 |-V| -V Verbose, give informative messages
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1211 |-C| -C Compatible, set the 'compatible' option
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1212 |-N| -N Nocompatible, reset the 'compatible' option
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1213 |-r| -r give list of swap files
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1214 |-r| -r {file} .. recover aborted edit session
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1215 |-n| -n do not create a swap file
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1216 |-o| -o [num] open [num] windows (default: one for each file)
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1217 |-f| -f GUI: foreground process, don't fork
2296
eb7be7b075a6 Support :browse for commands that use an error file argument. (Lech Lorens)
Bram Moolenaar <bram@vim.org>
parents: 2289
diff changeset
1218 Amiga: do not restart Vim to open a window (for
16
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1219 e.g., mail)
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1220 |-s| -s {scriptin} first read commands from the file {scriptin}
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1221 |-w| -w {scriptout} write typed chars to file {scriptout} (append)
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1222 |-W| -W {scriptout} write typed chars to file {scriptout} (overwrite)
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1223 |-T| -T {terminal} set terminal name
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1224 |-d| -d {device} Amiga: open {device} to be used as a console
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1225 |-u| -u {vimrc} read inits from {vimrc} instead of other inits
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1226 |-U| -U {gvimrc} idem, for when starting the GUI
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1227 |-i| -i {viminfo} read info from {viminfo} instead of other files
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1228 |---| -- end of options, other arguments are file names
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1229 |--help| --help show list of arguments and exit
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1230 |--version| --version show version info and exit
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1231 |--| - read file from stdin
16
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1232 ------------------------------------------------------------------------------
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1233 *Q_ed* Editing a file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1234
2296
eb7be7b075a6 Support :browse for commands that use an error file argument. (Lech Lorens)
Bram Moolenaar <bram@vim.org>
parents: 2289
diff changeset
1235 Without !: Fail if changes have been made to the current buffer.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1236 With !: Discard any changes to the current buffer.
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1237 |:edit_f| :e[dit][!] {file} edit {file}
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
1238 |:edit| :e[dit][!] reload the current file
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
1239 |:enew| :ene[w][!] edit a new, unnamed buffer
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1240 |:find| :fin[d][!] {file} find {file} in 'path' and edit it
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1241
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
1242 |CTRL-^| N CTRL-^ edit alternate file N (equivalent to ":e #N")
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
1243 |gf| gf or ]f edit the file whose name is under the cursor
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
1244 |:pwd| :pwd print the current directory name
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
1245 |:cd| :cd [path] change the current directory to [path]
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
1246 |:cd-| :cd - back to previous current directory
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
1247 |:file| :f[ile] print the current file name and the cursor
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1248 position
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
1249 |:file| :f[ile] {name} set the current file name to {name}
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1250 |:files| :files show alternate file names
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1251 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1252 *Q_fl* Using the argument list |argument-list|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1253
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1254 |:args| :ar[gs] print the argument list, with the current file
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1255 in "[]"
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1256 |:all| :all or :sall open a window for every file in the arg list
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1257 |:wn| :wn[ext][!] write file and edit next file
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1258 |:wn| :wn[ext][!] {file} write to {file} and edit next file, unless
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1259 {file} exists; With !, overwrite existing
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1260 file
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1261 |:wN| :wN[ext][!] [file] write file and edit previous file
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1262
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1263 in current window in new window ~
2296
eb7be7b075a6 Support :browse for commands that use an error file argument. (Lech Lorens)
Bram Moolenaar <bram@vim.org>
parents: 2289
diff changeset
1264 |:argument| :argu[ment] N :sar[gument] N edit file N
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
1265 |:next| :n[ext] :sn[ext] edit next file
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1266 |:next_f| :n[ext] {arglist} :sn[ext] {arglist} define new arg list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1267 and edit first file
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
1268 |:Next| :N[ext] :sN[ext] edit previous file
2296
eb7be7b075a6 Support :browse for commands that use an error file argument. (Lech Lorens)
Bram Moolenaar <bram@vim.org>
parents: 2289
diff changeset
1269 |:first| :fir[st] :sfir[st] edit first file
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3371
diff changeset
1270 |:last| :la[st] :sla[st] edit last file
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1271 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1272 *Q_wq* Writing and quitting
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1273
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1274 |:w| :[range]w[rite][!] write to the current file
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1275 |:w_f| :[range]w[rite] {file} write to {file}, unless it already
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1276 exists
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1277 |:w_f| :[range]w[rite]! {file} write to {file}. Overwrite an existing
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1278 file
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1279 |:w_a| :[range]w[rite][!] >> append to the current file
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1280 |:w_a| :[range]w[rite][!] >> {file} append to {file}
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1281 |:w_c| :[range]w[rite] !{cmd} execute {cmd} with [range] lines as
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1282 standard input
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1283 |:up| :[range]up[date][!] write to current file if modified
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1284 |:wall| :wa[ll][!] write all changed buffers
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1285
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1286 |:q| :q[uit] quit current buffer, unless changes have been
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1287 made; Exit Vim when there are no other
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1288 non-help buffers
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1289 |:q| :q[uit]! quit current buffer always, discard any
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1290 changes. Exit Vim when there are no other
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1291 non-help buffers
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1292 |:qa| :qa[ll] exit Vim, unless changes have been made
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1293 |:qa| :qa[ll]! exit Vim always, discard any changes
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1294 |:cq| :cq quit without writing and return error code
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1295
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1296 |:wq| :wq[!] write the current file and exit
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1297 |:wq| :wq[!] {file} write to {file} and exit
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1298 |:xit| :x[it][!] [file] like ":wq" but write only when changes have
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1299 been made
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1300 |ZZ| ZZ same as ":x"
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1301 |ZQ| ZQ same as ":q!"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1302 |:xall| :xa[ll][!] or :wqall[!]
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1303 write all changed buffers and exit
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1304
2296
eb7be7b075a6 Support :browse for commands that use an error file argument. (Lech Lorens)
Bram Moolenaar <bram@vim.org>
parents: 2289
diff changeset
1305 |:stop| :st[op][!] suspend Vim or start new shell; if 'aw' option
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1306 is set and [!] not given write the buffer
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1307 |CTRL-Z| CTRL-Z same as ":stop"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1308 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1309 *Q_ac* Automatic Commands
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1310
2296
eb7be7b075a6 Support :browse for commands that use an error file argument. (Lech Lorens)
Bram Moolenaar <bram@vim.org>
parents: 2289
diff changeset
1311 |viminfo-file| read registers, marks, history at startup, save when exiting.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1312
2296
eb7be7b075a6 Support :browse for commands that use an error file argument. (Lech Lorens)
Bram Moolenaar <bram@vim.org>
parents: 2289
diff changeset
1313 |:rviminfo| :rv[iminfo] [file] read info from viminfo file [file]
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1314 |:rviminfo| :rv[iminfo]! [file] idem, overwrite existing info
2296
eb7be7b075a6 Support :browse for commands that use an error file argument. (Lech Lorens)
Bram Moolenaar <bram@vim.org>
parents: 2289
diff changeset
1315 |:wviminfo| :wv[iminfo] [file] add info to viminfo file [file]
eb7be7b075a6 Support :browse for commands that use an error file argument. (Lech Lorens)
Bram Moolenaar <bram@vim.org>
parents: 2289
diff changeset
1316 |:wviminfo| :wv[iminfo]! [file] write info to viminfo file [file]
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1317
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1318 |modeline| Automatic option setting when editing a file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1319
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1320 |modeline| vim:{set-arg}: .. In the first and last lines of the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1321 file (see 'ml' option), {set-arg} is
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1322 given as an argument to ":set"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1323
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1324 |autocommand| Automatic execution of commands on certain events.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1325
2296
eb7be7b075a6 Support :browse for commands that use an error file argument. (Lech Lorens)
Bram Moolenaar <bram@vim.org>
parents: 2289
diff changeset
1326 |:autocmd| :au list all autocommands
eb7be7b075a6 Support :browse for commands that use an error file argument. (Lech Lorens)
Bram Moolenaar <bram@vim.org>
parents: 2289
diff changeset
1327 |:autocmd| :au {event} list all autocommands for {event}
eb7be7b075a6 Support :browse for commands that use an error file argument. (Lech Lorens)
Bram Moolenaar <bram@vim.org>
parents: 2289
diff changeset
1328 |:autocmd| :au {event} {pat} list all autocommands for {event}
eb7be7b075a6 Support :browse for commands that use an error file argument. (Lech Lorens)
Bram Moolenaar <bram@vim.org>
parents: 2289
diff changeset
1329 with {pat}
eb7be7b075a6 Support :browse for commands that use an error file argument. (Lech Lorens)
Bram Moolenaar <bram@vim.org>
parents: 2289
diff changeset
1330 |:autocmd| :au {event} {pat} {cmd} enter new autocommands for {event}
eb7be7b075a6 Support :browse for commands that use an error file argument. (Lech Lorens)
Bram Moolenaar <bram@vim.org>
parents: 2289
diff changeset
1331 with {pat}
eb7be7b075a6 Support :browse for commands that use an error file argument. (Lech Lorens)
Bram Moolenaar <bram@vim.org>
parents: 2289
diff changeset
1332 |:autocmd| :au! remove all autocommands
eb7be7b075a6 Support :browse for commands that use an error file argument. (Lech Lorens)
Bram Moolenaar <bram@vim.org>
parents: 2289
diff changeset
1333 |:autocmd| :au! {event} remove all autocommands for {event}
eb7be7b075a6 Support :browse for commands that use an error file argument. (Lech Lorens)
Bram Moolenaar <bram@vim.org>
parents: 2289
diff changeset
1334 |:autocmd| :au! * {pat} remove all autocommands for {pat}
eb7be7b075a6 Support :browse for commands that use an error file argument. (Lech Lorens)
Bram Moolenaar <bram@vim.org>
parents: 2289
diff changeset
1335 |:autocmd| :au! {event} {pat} remove all autocommands for {event}
eb7be7b075a6 Support :browse for commands that use an error file argument. (Lech Lorens)
Bram Moolenaar <bram@vim.org>
parents: 2289
diff changeset
1336 with {pat}
eb7be7b075a6 Support :browse for commands that use an error file argument. (Lech Lorens)
Bram Moolenaar <bram@vim.org>
parents: 2289
diff changeset
1337 |:autocmd| :au! {event} {pat} {cmd} remove all autocommands for {event}
eb7be7b075a6 Support :browse for commands that use an error file argument. (Lech Lorens)
Bram Moolenaar <bram@vim.org>
parents: 2289
diff changeset
1338 with {pat} and enter new one
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1339 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1340 *Q_wi* Multi-window commands
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1341
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1342 |CTRL-W_s| CTRL-W s or :split split window into two parts
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1343 |:split_f| :split {file} split window and edit {file} in one of
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1344 them
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1345 |:vsplit| :vsplit {file} same, but split vertically
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1346 |:vertical| :vertical {cmd} make {cmd} split vertically
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1347
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1348 |:sfind| :sf[ind] {file} split window, find {file} in 'path'
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1349 and edit it
11659
49c12c93abf3 Updated runtime files and translations.
Christian Brabandt <cb@256bit.org>
parents: 11063
diff changeset
1350 |:terminal| :terminal {cmd} open a terminal window
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1351 |CTRL-W_]| CTRL-W ] split window and jump to tag under
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1352 cursor
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1353 |CTRL-W_f| CTRL-W f split window and edit file name under
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1354 the cursor
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1355 |CTRL-W_^| CTRL-W ^ split window and edit alternate file
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1356 |CTRL-W_n| CTRL-W n or :new create new empty window
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1357 |CTRL-W_q| CTRL-W q or :q[uit] quit editing and close window
28777
b96ceb97e896 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 28379
diff changeset
1358 |CTRL-W_c| CTRL-W c or :clo[se] make buffer hidden and close window
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1359 |CTRL-W_o| CTRL-W o or :on[ly] make current window only one on the
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1360 screen
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1361
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1362 |CTRL-W_j| CTRL-W j move cursor to window below
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1363 |CTRL-W_k| CTRL-W k move cursor to window above
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1364 |CTRL-W_CTRL-W| CTRL-W CTRL-W move cursor to window below (wrap)
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1365 |CTRL-W_W| CTRL-W W move cursor to window above (wrap)
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1366 |CTRL-W_t| CTRL-W t move cursor to top window
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1367 |CTRL-W_b| CTRL-W b move cursor to bottom window
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1368 |CTRL-W_p| CTRL-W p move cursor to previous active window
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1369
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1370 |CTRL-W_r| CTRL-W r rotate windows downwards
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1371 |CTRL-W_R| CTRL-W R rotate windows upwards
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1372 |CTRL-W_x| CTRL-W x exchange current window with next one
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1373
6336
4abac79c0b7a Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6153
diff changeset
1374 |CTRL-W_=| CTRL-W = make all windows equal height & width
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1375 |CTRL-W_-| CTRL-W - decrease current window height
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1376 |CTRL-W_+| CTRL-W + increase current window height
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1377 |CTRL-W__| CTRL-W _ set current window height (default:
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1378 very high)
6336
4abac79c0b7a Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6153
diff changeset
1379
4abac79c0b7a Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6153
diff changeset
1380 |CTRL-W_<| CTRL-W < decrease current window width
4abac79c0b7a Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6153
diff changeset
1381 |CTRL-W_>| CTRL-W > increase current window width
4abac79c0b7a Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6153
diff changeset
1382 |CTRL-W_bar| CTRL-W | set current window width (default:
4abac79c0b7a Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6153
diff changeset
1383 widest possible)
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1384 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1385 *Q_bu* Buffer list commands
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1386
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1387 |:buffers| :buffers or :files list all known buffer and file names
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1388
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1389 |:ball| :ball or :sball edit all args/buffers
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1390 |:unhide| :unhide or :sunhide edit all loaded buffers
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1391
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1392 |:badd| :badd {fname} add file name {fname} to the list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1393 |:bunload| :bunload[!] [N] unload buffer [N] from memory
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1394 |:bdelete| :bdelete[!] [N] unload buffer [N] and delete it from
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1395 the buffer list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1396
5145
f34c9a9a5112 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5055
diff changeset
1397 in current window in new window ~
f34c9a9a5112 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5055
diff changeset
1398 |:buffer| :[N]buffer [N] :[N]sbuffer [N] to arg/buf N
f34c9a9a5112 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5055
diff changeset
1399 |:bnext| :[N]bnext [N] :[N]sbnext [N] to Nth next arg/buf
f34c9a9a5112 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5055
diff changeset
1400 |:bNext| :[N]bNext [N] :[N]sbNext [N] to Nth previous arg/buf
f34c9a9a5112 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5055
diff changeset
1401 |:bprevious| :[N]bprevious [N] :[N]sbprevious [N] to Nth previous arg/buf
f34c9a9a5112 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5055
diff changeset
1402 |:bfirst| :bfirst :sbfirst to first arg/buf
f34c9a9a5112 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5055
diff changeset
1403 |:blast| :blast :sblast to last arg/buf
f34c9a9a5112 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5055
diff changeset
1404 |:bmodified| :[N]bmod [N] :[N]sbmod [N] to Nth modified buf
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1405 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1406 *Q_sy* Syntax Highlighting
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1407
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1408 |:syn-on| :syntax on start using syntax highlighting
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1409 |:syn-off| :syntax off stop using syntax highlighting
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1410
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1411 |:syn-keyword| :syntax keyword {group-name} {keyword} ..
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1412 add a syntax keyword item
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1413 |:syn-match| :syntax match {group-name} {pattern} ...
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1414 add syntax match item
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1415 |:syn-region| :syntax region {group-name} {pattern} ...
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1416 add syntax region item
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1417 |:syn-sync| :syntax sync [ccomment | lines {N} | ...]
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1418 tell syntax how to sync
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1419 |:syntax| :syntax [list] list current syntax items
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1420 |:syn-clear| :syntax clear clear all syntax info
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1421
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1422 |:highlight| :highlight clear clear all highlight info
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1423 |:highlight| :highlight {group-name} {key}={arg} ..
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1424 set highlighting for {group-name}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1425
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1426 |:filetype| :filetype on switch on file type detection, without
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1427 syntax highlighting
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1428 |:filetype| :filetype plugin indent on
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1429 switch on file type detection, with
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1430 automatic indenting and settings
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1431 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1432 *Q_gu* GUI commands
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1433
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1434 |:gui| :gui UNIX: start the GUI
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1435 |:gui| :gui {fname} .. idem, and edit {fname} ..
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1436
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1437 |:menu| :menu list all menus
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1438 |:menu| :menu {mpath} list menus starting with {mpath}
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1439 |:menu| :menu {mpath} {rhs} add menu {mpath}, giving {rhs}
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1440 |:menu| :menu {pri} {mpath} {rhs}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1441 idem, with priorities {pri}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1442 |:menu| :menu ToolBar.{name} {rhs}
2289
3331756e4232 Make synstack() work on the character just after the end of the line.
Bram Moolenaar <bram@vim.org>
parents: 2285
diff changeset
1443 add toolbar item, giving {rhs}
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1444 |:tmenu| :tmenu {mpath} {text} add tooltip to menu {mpath}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1445 |:unmenu| :unmenu {mpath} remove menu {mpath}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1446 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1447 *Q_fo* Folding
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1448
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1449 |'foldmethod'| set foldmethod=manual manual folding
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1450 set foldmethod=indent folding by indent
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1451 set foldmethod=expr folding by 'foldexpr'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1452 set foldmethod=syntax folding by syntax regions
2581
e8a482a7fa6c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2577
diff changeset
1453 set foldmethod=marker folding by 'foldmarker'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1454
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1455 |zf| zf{motion} operator: Define a fold manually
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1456 |:fold| :{range}fold define a fold for {range} lines
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1457 |zd| zd delete one fold under the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1458 |zD| zD delete all folds under the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1459
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1460 |zo| zo open one fold under the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1461 |zO| zO open all folds under the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1462 |zc| zc close one fold under the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1463 |zC| zC close all folds under the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1464
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1465 |zm| zm fold more: decrease 'foldlevel'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1466 |zM| zM close all folds: make 'foldlevel' zero
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1467 |zr| zr reduce folding: increase 'foldlevel'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1468 |zR| zR open all folds: make 'foldlevel' max.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1469
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1470 |zn| zn fold none: reset 'foldenable'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1471 |zN| zN fold normal set 'foldenable'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1472 |zi| zi invert 'foldenable'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1473
14421
2f7e67dd088c Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 14193
diff changeset
1474 vim:tw=78:ts=8:noet:ft=help:norl: