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