annotate runtime/doc/message.txt @ 34:e170173ecb68 current-release

before ack base protocol.
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Wed, 26 Nov 2008 15:02:10 +0900
parents 76efa0be13f1
children c16898406ff2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
34
e170173ecb68 before ack base protocol.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
1 *message.txt* For Vim version 7.2. Last change: 2007 Aug 19
0
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
2
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
3
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
4 VIM REFERENCE MANUAL by Bram Moolenaar
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
5
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
6
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
7 This file contains an alphabetical list of messages and error messages that
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
8 Vim produces. You can use this if you don't understand what the message
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
9 means. It is not complete though.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
10
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
11 1. Old messages |:messages|
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
12 2. Error messages |error-messages|
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
13 3. Messages |messages|
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
14
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
15 ==============================================================================
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
16 1. Old messages *:messages* *:mes* *message-history*
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
17
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
18 The ":messages" command can be used to view previously given messages. This
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
19 is especially useful when messages have been overwritten or truncated. This
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
20 depends on the 'shortmess' option.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
21
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
22 The number of remembered messages is fixed at 20 for the tiny version and 100
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
23 for other versions.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
24
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
25 *g<*
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
26 The "g<" command can be used to see the last page of previous command output.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
27 This is especially useful if you accidentally typed <Space> at the hit-enter
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
28 prompt. You are then back at the hit-enter prompt and can then scroll further
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
29 back.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
30 Note: when you stopped the output with "q" at the more prompt only up to that
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
31 point will be displayed.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
32 The previous command output is cleared when another command produces output.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
33
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
34 If you are using translated messages, the first printed line tells who
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
35 maintains the messages or the translations. You can use this to contact the
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
36 maintainer when you spot a mistake.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
37
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
38 If you want to find help on a specific (error) message, use the ID at the
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
39 start of the message. For example, to get help on the message: >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
40
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
41 E72: Close error on swap file
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
42
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
43 or (translated): >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
44
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
45 E72: Errore durante chiusura swap file
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
46
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
47 Use: >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
48
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
49 :help E72
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
50
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
51 If you are lazy, it also works without the shift key: >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
52
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
53 :help e72
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
54
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
55 ==============================================================================
34
e170173ecb68 before ack base protocol.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
56 2. Error messages *error-messages* *errors*
0
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
57
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
58 When an error message is displayed, but it is removed before you could read
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
59 it, you can see it again with: >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
60 :echo errmsg
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
61 or view a list of recent messages with: >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
62 :messages
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
63
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
64
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
65 LIST OF MESSAGES
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
66 *E222* *E228* *E232* *E256* *E293* *E298* *E304* *E317*
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
67 *E318* *E356* *E438* *E439* *E440* *E316* *E320* *E322*
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
68 *E323* *E341* *E473* *E570* *E685* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
69 Add to read buffer
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
70 makemap: Illegal mode
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
71 Cannot create BalloonEval with both message and callback
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
72 Hangul automata ERROR
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
73 block was not locked
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
74 Didn't get block nr {N}?
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
75 ml_timestamp: Didn't get block 0??
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
76 pointer block id wrong {N}
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
77 Updated too many blocks?
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
78 get_varp ERROR
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
79 u_undo: line numbers wrong
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
80 undo list corrupt
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
81 undo line missing
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
82 ml_get: cannot find line {N}
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
83 cannot find line {N}
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
84 line number out of range: {N} past the end
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
85 line count wrong in block {N}
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
86 Internal error
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
87 Internal error: {function}
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
88 fatal error in cs_manage_matches
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
89
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
90 This is an internal error. If you can reproduce it, please send in a bug
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
91 report. |bugs|
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
92
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
93 >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
94 ATTENTION
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
95 Found a swap file by the name ...
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
96
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
97 See |ATTENTION|.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
98
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
99 *E92* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
100 Buffer {N} not found
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
101
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
102 The buffer you requested does not exist. This can also happen when you have
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
103 wiped out a buffer which contains a mark or is referenced in another way.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
104 |:bwipeout|
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
105
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
106 *E95* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
107 Buffer with this name already exists
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
108
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
109 You cannot have two buffers with the same name.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
110
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
111 *E72* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
112 Close error on swap file
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
113
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
114 The |swap-file|, that is used to keep a copy of the edited text, could not be
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
115 closed properly. Mostly harmless.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
116
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
117 *E169* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
118 Command too recursive
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
119
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
120 This happens when an Ex command executes an Ex command that executes an Ex
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
121 command, etc. This is only allowed 200 times. When it's more there probably
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
122 is an endless loop. Probably a |:execute| or |:source| command is involved.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
123
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
124 *E254* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
125 Cannot allocate color {name}
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
126
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
127 The color name {name} is unknown. See |gui-colors| for a list of colors that
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
128 are available on most systems.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
129
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
130 *E458* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
131 Cannot allocate colormap entry for "xxxx"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
132 Cannot allocate colormap entry, some colors may be incorrect
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
133
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
134 This means that there are not enough colors available for Vim. It will still
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
135 run, but some of the colors will not appear in the specified color. Try
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
136 stopping other applications that use many colors, or start them after starting
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
137 gvim.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
138 Netscape is known to consume a lot of colors. You can avoid this by telling
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
139 it to use its own colormap: >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
140 netscape -install
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
141 Or tell it to limit to a certain number of colors (64 should work well): >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
142 netscape -ncols 64
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
143 This can also be done with a line in your Xdefaults file: >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
144 Netscape*installColormap: Yes
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
145 or >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
146 Netscape*maxImageColors: 64
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
147 <
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
148 *E79* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
149 Cannot expand wildcards
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
150
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
151 A filename contains a strange combination of characters, which causes Vim to
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
152 attempt expanding wildcards but this fails. This does NOT mean that no
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
153 matching file names could be found, but that the pattern was illegal.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
154
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
155 *E459* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
156 Cannot go back to previous directory
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
157
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
158 While expanding a file name, Vim failed to go back to the previously used
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
159 directory. All file names being used may be invalid now! You need to have
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
160 execute permission on the current directory.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
161
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
162 *E190* *E212* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
163 Cannot open "{filename}" for writing
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
164 Can't open file for writing
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
165
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
166 For some reason the file you are writing to cannot be created or overwritten.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
167 The reason could be that you do not have permission to write in the directory
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
168 or the file name is not valid.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
169
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
170 *E166* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
171 Can't open linked file for writing
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
172
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
173 You are trying to write to a file which can't be overwritten, and the file is
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
174 a link (either a hard link or a symbolic link). Writing might still be
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
175 possible if the directory that contains the link or the file is writable, but
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
176 Vim now doesn't know if you want to delete the link and write the file in its
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
177 place, or if you want to delete the file itself and write the new file in its
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
178 place. If you really want to write the file under this name, you have to
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
179 manually delete the link or the file, or change the permissions so that Vim
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
180 can overwrite.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
181
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
182 *E46* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
183 Cannot set read-only variable "{name}"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
184
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
185 You are trying to assign a value to an argument of a function |a:var| or a Vim
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
186 internal variable |v:var| which is read-only.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
187
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
188 *E90* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
189 Cannot unload last buffer
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
190
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
191 Vim always requires one buffer to be loaded, otherwise there would be nothing
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
192 to display in the window.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
193
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
194 *E40* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
195 Can't open errorfile <filename>
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
196
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
197 When using the ":make" or ":grep" commands: The file used to save the error
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
198 messages or grep output cannot be opened. This can have several causes:
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
199 - 'shellredir' has a wrong value.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
200 - The shell changes directory, causing the error file to be written in another
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
201 directory. This could be fixed by changing 'makeef', but then the make
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
202 command is still executed in the wrong directory.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
203 - 'makeef' has a wrong value.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
204 - The 'grepprg' or 'makeprg' could not be executed. This cannot always be
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
205 detected (especially on MS-Windows). Check your $PATH.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
206
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
207 >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
208 Can't open file C:\TEMP\VIoD243.TMP
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
209
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
210 On MS-Windows, this message appears when the output of an external command was
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
211 to be read, but the command didn't run successfully. This can be caused by
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
212 many things. Check the 'shell', 'shellquote', 'shellxquote', 'shellslash' and
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
213 related options. It might also be that the external command was not found,
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
214 there is no different error message for that.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
215
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
216 *E12* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
217 Command not allowed from exrc/vimrc in current dir or tag search
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
218
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
219 Some commands are not allowed for security reasons. These commands mostly
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
220 come from a .exrc or .vimrc file in the current directory, or from a tags
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
221 file. Also see 'secure'.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
222
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
223 *E74* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
224 Command too complex
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
225
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
226 A mapping resulted in a very long command string. Could be caused by a
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
227 mapping that indirectly calls itself.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
228
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
229 >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
230 CONVERSION ERROR
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
231
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
232 When writing a file and the text "CONVERSION ERROR" appears, this means that
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
233 some bits were lost when converting text from the internally used UTF-8 to the
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
234 format of the file. The file will not be marked unmodified. If you care
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
235 about the loss of information, set the 'fileencoding' option to another value
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
236 that can handle the characters in the buffer and write again. If you don't
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
237 care, you can abandon the buffer or reset the 'modified' option.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
238
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
239 *E302* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
240 Could not rename swap file
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
241
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
242 When the file name changes, Vim tries to rename the |swap-file| as well.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
243 This failed and the old swap file is now still used. Mostly harmless.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
244
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
245 *E43* *E44* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
246 Damaged match string
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
247 Corrupted regexp program
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
248
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
249 Something inside Vim went wrong and resulted in a corrupted regexp. If you
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
250 know how to reproduce this problem, please report it. |bugs|
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
251
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
252 *E208* *E209* *E210* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
253 Error writing to "{filename}"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
254 Error closing "{filename}"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
255 Error reading "{filename}"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
256
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
257 This occurs when Vim is trying to rename a file, but a simple change of file
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
258 name doesn't work. Then the file will be copied, but somehow this failed.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
259 The result may be that both the original file and the destination file exist
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
260 and the destination file may be incomplete.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
261
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
262 >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
263 Vim: Error reading input, exiting...
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
264
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
265 This occurs when Vim cannot read typed characters while input is required.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
266 Vim got stuck, the only thing it can do is exit. This can happen when both
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
267 stdin and stderr are redirected and executing a script that doesn't exit Vim.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
268
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
269 *E47* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
270 Error while reading errorfile
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
271
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
272 Reading the error file was not possible. This is NOT caused by an error
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
273 message that was not recognized.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
274
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
275 *E80* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
276 Error while writing
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
277
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
278 Writing a file was not completed successfully. The file is probably
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
279 incomplete.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
280
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
281 *E13* *E189* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
282 File exists (use ! to override)
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
283 "{filename}" exists (use ! to override)
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
284
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
285 You are protected from accidentally overwriting a file. When you want to
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
286 write anyway, use the same command, but add a "!" just after the command.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
287 Example: >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
288 :w /tmp/test
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
289 changes to: >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
290 :w! /tmp/test
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
291 <
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
292 *E768* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
293 Swap file exists: {filename} (:silent! overrides)
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
294
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
295 You are protected from overwriting a file that is being edited by Vim. This
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
296 happens when you use ":w! filename" and a swapfile is found.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
297 - If the swapfile was left over from an old crashed edit session you may want
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
298 to delete the swapfile. Edit {filename} to find out information about the
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
299 swapfile.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
300 - If you want to write anyway prepend ":silent!" to the command. For example: >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
301 :silent! w! /tmp/test
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
302 < The special command is needed, since you already added the ! for overwriting
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
303 an existing file.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
304
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
305 *E139* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
306 File is loaded in another buffer
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
307
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
308 You are trying to write a file under a name which is also used in another
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
309 buffer. This would result in two versions of the same file.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
310
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
311 *E142* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
312 File not written: Writing is disabled by 'write' option
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
313
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
314 The 'write' option is off. This makes all commands that try to write a file
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
315 generate this message. This could be caused by a |-m| commandline argument.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
316 You can switch the 'write' option on with ":set write".
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
317
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
318 *E25* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
319 GUI cannot be used: Not enabled at compile time
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
320
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
321 You are running a version of Vim that doesn't include the GUI code. Therefore
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
322 "gvim" and ":gui" don't work.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
323
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
324 *E49* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
325 Invalid scroll size
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
326
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
327 This is caused by setting an invalid value for the 'scroll', 'scrolljump' or
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
328 'scrolloff' options.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
329
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
330 *E17* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
331 "{filename}" is a directory
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
332
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
333 You tried to write a file with the name of a directory. This is not possible.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
334 You probably need to append a file name.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
335
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
336 *E19* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
337 Mark has invalid line number
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
338
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
339 You are using a mark that has a line number that doesn't exist. This can
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
340 happen when you have a mark in another file, and some other program has
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
341 deleted lines from it.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
342
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
343 *E219* *E220* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
344 Missing {.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
345 Missing }.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
346
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
347 Using a {} construct in a file name, but there is a { without a matching } or
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
348 the other way around. It should be used like this: {foo,bar}. This matches
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
349 "foo" and "bar".
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
350
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
351 *E315* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
352 ml_get: invalid lnum:
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
353
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
354 This is an internal Vim error. Please try to find out how it can be
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
355 reproduced, and submit a bug report |bugreport.vim|.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
356
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
357 *E173* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
358 {number} more files to edit
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
359
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
360 You are trying to exit, while the last item in the argument list has not been
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
361 edited. This protects you from accidentally exiting when you still have more
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
362 files to work on. See |argument-list|. If you do want to exit, just do it
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
363 again and it will work.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
364
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
365 *E23* *E194* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
366 No alternate file
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
367 No alternate file name to substitute for '#'
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
368
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
369 The alternate file is not defined yet. See |alternate-file|.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
370
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
371 *E32* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
372 No file name
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
373
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
374 The current buffer has no name. To write it, use ":w fname". Or give the
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
375 buffer a name with ":file fname".
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
376
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
377 *E141* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
378 No file name for buffer {number}
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
379
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
380 One of the buffers that was changed does not have a file name. Therefore it
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
381 cannot be written. You need to give the buffer a file name: >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
382 :buffer {number}
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
383 :file {filename}
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
384 <
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
385 *E33* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
386 No previous substitute regular expression
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
387
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
388 When using the '~' character in a pattern, it is replaced with the previously
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
389 used pattern in a ":substitute" command. This fails when no such command has
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
390 been used yet. See |/~|. This also happens when using ":s/pat/%/", where the
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
391 "%" stands for the previous substitute string.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
392
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
393 *E35* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
394 No previous regular expression
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
395
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
396 When using an empty search pattern, the previous search pattern is used. But
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
397 that is not possible if there was no previous search.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
398
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
399 *E24* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
400 No such abbreviation
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
401
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
402 You have used an ":unabbreviate" command with an argument which is not an
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
403 existing abbreviation. All variations of this command give the same message:
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
404 ":cunabbrev", ":iunabbrev", etc. Check for trailing white space.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
405
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
406 >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
407 /dev/dsp: No such file or directory
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
408
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
409 Only given for GTK GUI with Gnome support. Gnome tries to use the audio
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
410 device and it isn't present. You can ignore this error.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
411
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
412 *E31* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
413 No such mapping
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
414
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
415 You have used an ":unmap" command with an argument which is not an existing
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
416 mapping. All variations of this command give the same message: ":cunmap",
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
417 ":unmap!", etc. A few hints:
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
418 - Check for trailing white space.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
419 - If the mapping is buffer-local you need to use ":unmap <buffer>".
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
420 |:map-<buffer>|
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
421
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
422 *E37* *E89* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
423 No write since last change (use ! to override)
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
424 No write since last change for buffer {N} (use ! to override)
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
425
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
426 You are trying to |abandon| a file that has changes. Vim protects you from
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
427 losing your work. You can either write the changed file with ":w", or, if you
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
428 are sure, |abandon| it anyway, and lose all the changes. This can be done by
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
429 adding a '!' character just after the command you used. Example: >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
430 :e other_file
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
431 changes to: >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
432 :e! other_file
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
433 <
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
434 *E162* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
435 No write since last change for buffer "{name}"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
436
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
437 This appears when you try to exit Vim while some buffers are changed. You
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
438 will either have to write the changed buffer (with |:w|), or use a command to
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
439 abandon the buffer forcefully, e.g., with ":qa!". Careful, make sure you
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
440 don't throw away changes you really want to keep. You might have forgotten
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
441 about a buffer, especially when 'hidden' is set.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
442
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
443 >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
444 [No write since last change]
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
445
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
446 This appears when executing a shell command while at least one buffer was
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
447 changed. To avoid the message reset the 'warn' option.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
448
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
449 *E38* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
450 Null argument
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
451
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
452 Something inside Vim went wrong and resulted in a NULL pointer. If you know
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
453 how to reproduce this problem, please report it. |bugs|
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
454
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
455 *E172* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
456 Only one file name allowed
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
457
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
458 The ":edit" command only accepts one file name. When you want to specify
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
459 several files for editing use ":next" |:next|.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
460
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
461 *E41* *E82* *E83* *E342* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
462 Out of memory!
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
463 Out of memory! (allocating {number} bytes)
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
464 Cannot allocate any buffer, exiting...
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
465 Cannot allocate buffer, using other one...
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
466
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
467 Oh, oh. You must have been doing something complicated, or some other program
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
468 is consuming your memory. Be careful! Vim is not completely prepared for an
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
469 out-of-memory situation. First make sure that any changes are saved. Then
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
470 try to solve the memory shortage. To stay on the safe side, exit Vim and
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
471 start again. Also see |msdos-limitations|.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
472
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
473 *E339* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
474 Pattern too long
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
475
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
476 This only happens on systems with 16 bit ints: The compiled regexp pattern is
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
477 longer than about 65000 characters. Try using a shorter pattern.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
478
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
479 *E45* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
480 'readonly' option is set (use ! to override)
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
481
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
482 You are trying to write a file that was marked as read-only. To write the
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
483 file anyway, either reset the 'readonly' option, or add a '!' character just
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
484 after the command you used. Example: >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
485 :w
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
486 changes to: >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
487 :w!
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
488 <
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
489 *E294* *E295* *E301* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
490 Read error in swap file
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
491 Seek error in swap file read
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
492 Oops, lost the swap file!!!
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
493
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
494 Vim tried to read text from the |swap-file|, but something went wrong. The
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
495 text in the related buffer may now be corrupted! Check carefully before you
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
496 write a buffer. You may want to write it in another file and check for
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
497 differences.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
498
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
499 *E192* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
500 Recursive use of :normal too deep
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
501
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
502 You are using a ":normal" command, whose argument again uses a ":normal"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
503 command in a recursive way. This is restricted to 'maxmapdepth' levels. This
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
504 example illustrates how to get this message: >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
505 :map gq :normal gq<CR>
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
506 If you type "gq", it will execute this mapping, which will call "gq" again.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
507
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
508 *E22* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
509 Scripts nested too deep
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
510
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
511 Scripts can be read with the "-s" command-line argument and with the ":source"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
512 command. The script can then again read another script. This can continue
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
513 for about 14 levels. When more nesting is done, Vim assumes that there is a
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
514 recursive loop somewhere and stops with this error message.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
515
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
516 *E319* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
517 Sorry, the command is not available in this version
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
518
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
519 You have used a command that is not present in the version of Vim you are
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
520 using. When compiling Vim, many different features can be enabled or
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
521 disabled. This depends on how big Vim has chosen to be and the operating
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
522 system. See |+feature-list| for when which feature is available. The
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
523 |:version| command shows which feature Vim was compiled with.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
524
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
525 *E300* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
526 Swap file already exists (symlink attack?)
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
527
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
528 This message appears when Vim is trying to open a swap file and finds it
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
529 already exists or finds a symbolic link in its place. This shouldn't happen,
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
530 because Vim already checked that the file doesn't exist. Either someone else
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
531 opened the same file at exactly the same moment (very unlikely) or someone is
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
532 attempting a symlink attack (could happen when editing a file in /tmp or when
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
533 'directory' starts with "/tmp", which is a bad choice).
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
534
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
535 *E432* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
536 Tags file not sorted: {file name}
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
537
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
538 Vim (and Vi) expect tags files to be sorted in ASCII order. Binary searching
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
539 can then be used, which is a lot faster than a linear search. If your tags
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
540 files are not properly sorted, reset the |'tagbsearch'| option.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
541 This message is only given when Vim detects a problem when searching for a
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
542 tag. Sometimes this message is not given, even thought the tags file is not
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
543 properly sorted.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
544
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
545 *E460* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
546 The resource fork would be lost (add ! to override)
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
547
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
548 On the Macintosh (classic), when writing a file, Vim attempts to preserve all
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
549 info about a file, including its resource fork. If this is not possible you
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
550 get this error message. Append "!" to the command name to write anyway (and
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
551 lose the info).
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
552
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
553 *E424* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
554 Too many different highlighting attributes in use
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
555
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
556 Vim can only handle about 223 different kinds of highlighting. If you run
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
557 into this limit, you have used too many |:highlight| commands with different
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
558 arguments. A ":highlight link" is not counted.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
559
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
560 *E77* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
561 Too many file names
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
562
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
563 When expanding file names, more than one match was found. Only one match is
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
564 allowed for the command that was used.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
565
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
566 *E303* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
567 Unable to open swap file for "{filename}", recovery impossible
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
568
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
569 Vim was not able to create a swap file. You can still edit the file, but if
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
570 Vim unexpected exits the changes will be lost. And Vim may consume a lot of
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
571 memory when editing a big file. You may want to change the 'directory' option
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
572 to avoid this error. See |swap-file|.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
573
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
574 *E140* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
575 Use ! to write partial buffer
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
576
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
577 When using a range to write part of a buffer, it is unusual to overwrite the
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
578 original file. It is probably a mistake (e.g., when Visual mode was active
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
579 when using ":w"), therefore Vim requires using a ! after the command, e.g.:
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
580 ":3,10w!".
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
581 >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
582
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
583 Warning: Cannot convert string "<Key>Escape,_Key_Cancel" to type
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
584 VirtualBinding
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
585
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
586 Messages like this appear when starting up. This is not a Vim problem, your
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
587 X11 configuration is wrong. You can find a hint on how to solve this here:
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
588 http://groups.yahoo.com/group/solarisonintel/message/12179.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
589
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
590 *W10* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
591 Warning: Changing a readonly file
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
592
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
593 The file is read-only and you are making a change to it anyway. You can use
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
594 the |FileChangedRO| autocommand event to avoid this message (the autocommand
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
595 must reset the 'readonly' option). See 'modifiable' to completely disallow
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
596 making changes to a file.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
597 This message is only given for the first change after 'readonly' has been set.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
598
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
599 *W13* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
600 Warning: File "{filename}" has been created after editing started
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
601
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
602 You are editing a file in Vim when it didn't exist, but it does exist now.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
603 You will have to decide if you want to keep the version in Vim or the newly
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
604 created file. This message is not given when 'buftype' is not empty.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
605
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
606 *W11* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
607 Warning: File "{filename}" has changed since editing started
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
608
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
609 The file which you have started editing has got another timestamp and the
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
610 contents changed (more precisely: When reading the file again with the current
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
611 option settings and autocommands you would end up with different text). This
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
612 probably means that some other program changed the file. You will have to
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
613 find out what happened, and decide which version of the file you want to keep.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
614 Set the 'autoread' option if you want to do this automatically.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
615 This message is not given when 'buftype' is not empty.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
616
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
617 There is one situation where you get this message even though there is nothing
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
618 wrong: If you save a file in Windows on the day the daylight saving time
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
619 starts. It can be fixed in one of these ways:
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
620 - Add this line in your autoexec.bat: >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
621 SET TZ=-1
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
622 < Adjust the "-1" for your time zone.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
623 - Disable "automatically adjust clock for daylight saving changes".
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
624 - Just write the file again the next day. Or set your clock to the next day,
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
625 write the file twice and set the clock back.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
626
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
627 *W12* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
628 Warning: File "{filename}" has changed and the buffer was changed in Vim as well
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
629
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
630 Like the above, and the buffer for the file was changed in this Vim as well.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
631 You will have to decide if you want to keep the version in this Vim or the one
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
632 on disk. This message is not given when 'buftype' is not empty.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
633
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
634 *W16* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
635 Warning: Mode of file "{filename}" has changed since editing started
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
636
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
637 When the timestamp for a buffer was changed and the contents are still the
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
638 same but the mode (permissions) have changed. This usually occurs when
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
639 checking out a file from a version control system, which causes the read-only
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
640 bit to be reset. It should be safe to reload the file. Set 'autoread' to
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
641 automatically reload the file.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
642
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
643 *E211* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
644 Warning: File "{filename}" no longer available
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
645
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
646 The file which you have started editing has disappeared, or is no longer
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
647 accessible. Make sure you write the buffer somewhere to avoid losing
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
648 changes. This message is not given when 'buftype' is not empty.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
649
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
650 *W14* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
651 Warning: List of file names overflow
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
652
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
653 You must be using an awful lot of buffers. It's now possible that two buffers
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
654 have the same number, which causes various problems. You might want to exit
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
655 Vim and restart it.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
656
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
657 *E296* *E297* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
658 Seek error in swap file write
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
659 Write error in swap file
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
660
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
661 This mostly happens when the disk is full. Vim could not write text into the
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
662 |swap-file|. It's not directly harmful, but when Vim unexpectedly exits some
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
663 text may be lost without recovery being possible. Vim might run out of memory
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
664 when this problem persists.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
665
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
666 *connection-refused* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
667 Xlib: connection to "<machine-name:0.0" refused by server
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
668
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
669 This happens when Vim tries to connect to the X server, but the X server does
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
670 not allow a connection. The connection to the X server is needed to be able
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
671 to restore the title and for the xterm clipboard support. Unfortunately this
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
672 error message cannot be avoided, except by disabling the |+xterm_clipboard|
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
673 and |+X11| features.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
674
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
675 *E10* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
676 \\ should be followed by /, ? or &
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
677
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
678 A command line started with a backslash or the range of a command contained a
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
679 backslash in a wrong place. This is often caused by command-line continuation
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
680 being disabled. Remove the 'C' flag from the 'cpoptions' option to enable it.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
681 Or use ":set nocp".
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
682
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
683 *E471* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
684 Argument required
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
685
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
686 This happens when an Ex command with mandatory argument(s) was executed, but
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
687 no argument has been specified.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
688
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
689 *E474* *E475* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
690 Invalid argument
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
691
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
692 An Ex command has been executed, but an invalid argument has been specified.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
693
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
694 *E488* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
695 Trailing characters
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
696
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
697 An argument has been added to an Ex command that does not permit one.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
698
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
699 *E477* *E478* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
700 No ! allowed
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
701 Don't panic!
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
702
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
703 You have added a "!" after an Ex command that doesn't permit one.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
704
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
705 *E481* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
706 No range allowed
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
707
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
708 A range was specified for an Ex command that doesn't permit one. See
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
709 |cmdline-ranges|.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
710
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
711 *E482* *E483* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
712 Can't create file {filename}
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
713 Can't get temp file name
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
714
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
715 Vim cannot create a temporary file.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
716
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
717 *E484* *E485* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
718 Can't open file %s"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
719 Can't read file %s"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
720
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
721 Vim cannot read a temporary file.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
722
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
723 *E464* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
724 Ambiguous use of user-defined command
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
725
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
726 There are two user-defined commands with a common name prefix, and you used
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
727 Command-line completion to execute one of them. |user-cmd-ambiguous|
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
728 Example: >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
729 :command MyCommand1 echo "one"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
730 :command MyCommand2 echo "two"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
731 :MyCommand
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
732 <
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
733 *E492* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
734 Not an editor command
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
735
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
736 You tried to execute a command that is neither an Ex command nor
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
737 a user-defined command.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
738
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
739 ==============================================================================
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
740 3. Messages *messages*
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
741
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
742 This is an (incomplete) overview of various messages that Vim gives:
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
743
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
744 *hit-enter* *press-enter* *hit-return*
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
745 *press-return* *hit-enter-prompt*
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
746
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
747 Press ENTER or type command to continue
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
748
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
749 This message is given when there is something on the screen for you to read,
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
750 and the screen is about to be redrawn:
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
751 - After executing an external command (e.g., ":!ls" and "=").
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
752 - Something is displayed on the status line that is longer than the width of
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
753 the window, or runs into the 'showcmd' or 'ruler' output.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
754
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
755 -> Press <Enter> or <Space> to redraw the screen and continue, without that
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
756 key being used otherwise.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
757 -> Press ':' or any other Normal mode command character to start that command.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
758 -> Press 'k', <Up>, 'u', 'b' or 'g' to scroll back in the messages. This
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
759 works the same way as at the |more-prompt|. Only works when 'compatible'
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
760 is off and 'more' is on.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
761 -> Pressing 'j', 'd' or <Down> is ignored when messages scrolled off the top
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
762 of the screen, 'compatible' is off and 'more' is on, to avoid that typing
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
763 one 'j' too many causes the messages to disappear.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
764 -> Press <C-Y> to copy (yank) a modeless selection to the clipboard register.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
765 -> Use a menu. The characters defined for Cmdline-mode are used.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
766 -> When 'mouse' contains the 'r' flag, clicking the left mouse button works
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
767 like pressing <Space>. This makes it impossible to select text though.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
768 -> For the GUI clicking the left mouse button in the last line works like
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
769 pressing <Space>.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
770 {Vi: only ":" commands are interpreted}
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
771
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
772 If you accidentally hit <Enter> or <Space> and you want to see the displayed
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
773 text then use |g<|. This only works when 'more' is set.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
774
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
775 To reduce the number of hit-enter prompts:
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
776 - Set 'cmdheight' to 2 or higher.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
777 - Add flags to 'shortmess'.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
778 - Reset 'showcmd' and/or 'ruler'.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
779
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
780 If your script causes the hit-enter prompt and you don't know why, you may
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
781 find the |v:scrollstart| variable useful.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
782
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
783 Also see 'mouse'. The hit-enter message is highlighted with the |hl-Question|
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
784 group.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
785
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
786
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
787 *more-prompt* *pager* >
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
788 -- More --
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
789 -- More -- SPACE/d/j: screen/page/line down, b/u/k: up, q: quit
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
790
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
791 This message is given when the screen is filled with messages. It is only
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
792 given when the 'more' option is on. It is highlighted with the |hl-MoreMsg|
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
793 group.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
794
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
795 Type effect ~
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
796 <CR> or <NL> or j or <Down> one more line
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
797 d down a page (half a screen)
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
798 <Space> or <PageDown> down a screen
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
799 G down all the way, until the hit-enter
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
800 prompt
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
801
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
802 <BS> or k or <Up> one line back (*)
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
803 u up a page (half a screen) (*)
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
804 b or <PageUp> back a screen (*)
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
805 g back to the start (*)
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
806
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
807 q, <Esc> or CTRL-C stop the listing
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
808 : stop the listing and enter a
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
809 command-line
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
810 <C-Y> yank (copy) a modeless selection to
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
811 the clipboard ("* and "+ registers)
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
812 {menu-entry} what the menu is defined to in
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
813 Cmdline-mode.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
814 <LeftMouse> (**) next page
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
815
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
816 Any other key causes the meaning of the keys to be displayed.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
817
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
818 (*) backwards scrolling is {not in Vi}. Only scrolls back to where messages
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
819 started to scroll.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
820 (**) Clicking the left mouse button only works:
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
821 - For the GUI: in the last line of the screen.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
822 - When 'r' is included in 'mouse' (but then selecting text won't work).
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
823
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
824
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
825 Note: The typed key is directly obtained from the terminal, it is not mapped
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
826 and typeahead is ignored.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
827
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
828 The |g<| command can be used to see the last page of previous command output.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
829 This is especially useful if you accidentally typed <Space> at the hit-enter
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
830 prompt.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
831
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
832 vim:tw=78:ts=8:ft=help:norl: