|
1 |
| -*insert.txt* For Vim version 9.1. Last change: 2025 Jul 25 |
| 1 | +*insert.txt* For Vim version 9.1. Last change: 2025 Aug 06 |
2 | 2 |
|
3 | 3 |
|
4 | 4 | VIM REFERENCE MANUAL by Bram Moolenaar
|
@@ -38,11 +38,11 @@ use "CTRL-V 003" to insert a CTRL-C. Note: When CTRL-V is mapped you can
|
38 | 38 | often use CTRL-Q instead |i_CTRL-Q|.
|
39 | 39 |
|
40 | 40 | If you are working in a special language mode when inserting text, see the
|
41 |
| -'langmap' option, |'langmap'|, on how to avoid switching this mode on and off |
| 41 | +'langmap' option, 'langmap', on how to avoid switching this mode on and off |
42 | 42 | all the time.
|
43 | 43 |
|
44 | 44 | If you have 'insertmode' set, <Esc> and a few other keys get another meaning.
|
45 |
| -See |'insertmode'|. |
| 45 | +See 'insertmode'. |
46 | 46 |
|
47 | 47 | char action ~
|
48 | 48 | -----------------------------------------------------------------------
|
@@ -284,15 +284,17 @@ The effect of the <BS>, CTRL-W, and CTRL-U depend on the 'backspace' option
|
284 | 284 |
|
285 | 285 | item action ~
|
286 | 286 | indent allow backspacing over autoindent
|
287 |
| -eol allow backspacing over end-of-line (join lines) |
288 |
| -start allow backspacing over the start position of insert; CTRL-W and |
289 |
| - CTRL-U stop once at the start position |
| 287 | +eol allow backspacing over line breaks (join lines) |
| 288 | +start allow backspacing over the start of insert; CTRL-W and CTRL-U stop |
| 289 | + once at the start of insert. |
| 290 | +nostop like start, except CTRL-W and CTRL-U do not stop at the start of |
| 291 | + insert. |
290 | 292 |
|
291 | 293 | When 'backspace' is empty, Vi compatible backspacing is used. You cannot
|
292 | 294 | backspace over autoindent, before column 1 or before where insert started.
|
293 | 295 |
|
294 | 296 | For backwards compatibility the values "0", "1", "2" and "3" are also allowed,
|
295 |
| -see |'backspace'|. |
| 297 | +see 'backspace'. |
296 | 298 |
|
297 | 299 | If the 'backspace' option does contain "eol" and the cursor is in column 1
|
298 | 300 | when one of the three keys is used, the current line is joined with the
|
@@ -619,7 +621,7 @@ In 'list' mode, Virtual Replace mode acts as if it was not in 'list' mode,
|
619 | 621 | unless "L" is in 'cpoptions'.
|
620 | 622 |
|
621 | 623 | Note that the only situations for which characters beyond the cursor should
|
622 |
| -appear to move are in List mode |'list'|, and occasionally when 'wrap' is set |
| 624 | +appear to move are in List mode 'list', and occasionally when 'wrap' is set |
623 | 625 | (and the line changes length to become shorter or wider than the width of the
|
624 | 626 | screen). In other cases spaces may be inserted to avoid following characters
|
625 | 627 | to move.
|
@@ -1136,11 +1138,11 @@ CTRL-X CTRL-Z Stop completion without changing the text.
|
1136 | 1138 | AUTOCOMPLETION *ins-autocompletion*
|
1137 | 1139 |
|
1138 | 1140 | Vim can display a completion menu as you type, similar to using |i_CTRL-N|,
|
1139 |
| -but triggered automatically. See |'autocomplete'|. The menu items are |
1140 |
| -collected from the sources listed in the |'complete'| option. |
| 1141 | +but triggered automatically. See 'autocomplete'. The menu items are collected |
| 1142 | +from the sources listed in the 'complete' option. |
1141 | 1143 |
|
1142 | 1144 | Unlike manual |i_CTRL-N| completion, this mode uses a decaying timeout to keep
|
1143 |
| -Vim responsive. Sources earlier in the |'complete'| list are given more time |
| 1145 | +Vim responsive. Sources earlier in the 'complete' list are given more time |
1144 | 1146 | (higher priority), but every source is guaranteed a time slice, however small.
|
1145 | 1147 |
|
1146 | 1148 | This mode is fully compatible with other completion modes. You can invoke
|
|
0 commit comments