@@ -90,9 +90,11 @@ CTRL-SHIFT-Q Works just like CTRL-V, unless |modifyOtherKeys| is active,
90
90
In the GUI the | key-notation | is inserted without simplifying.
91
91
92
92
*c_<Left>* *c_Left*
93
- <Left> cursor left
93
+ <Left> cursor left. See 'wildmenu' for behavior during wildmenu
94
+ completion mode.
94
95
*c_<Right>* *c_Right*
95
- <Right> cursor right
96
+ <Right> cursor right. See 'wildmenu' for behavior during wildmenu
97
+ completion mode.
96
98
*c_<S-Left>*
97
99
<S-Left> or <C-Left> *c_<C-Left>*
98
100
cursor one WORD left
@@ -102,7 +104,8 @@ CTRL-SHIFT-Q Works just like CTRL-V, unless |modifyOtherKeys| is active,
102
104
CTRL-B or <Home> *c_CTRL-B* *c_<Home>* *c_Home*
103
105
cursor to beginning of command-line
104
106
CTRL-E or <End> *c_CTRL-E* *c_<End>* *c_End*
105
- cursor to end of command-line
107
+ cursor to end of command-line. See 'wildmenu' for behavior
108
+ during wildmenu completion mode.
106
109
107
110
*c_<LeftMouse>*
108
111
<LeftMouse> Move the cursor to the position of the mouse click.
@@ -237,6 +240,7 @@ CTRL-\ e {expr} *c_CTRL-\_e*
237
240
CTRL-Y When there is a modeless selection, copy the selection into
238
241
the clipboard. | modeless-selection |
239
242
If there is no selection CTRL-Y is inserted as a character.
243
+ See 'wildmenu' for behavior during wildmenu completion mode.
240
244
241
245
CTRL-M or CTRL-J *c_CTRL-M* *c_CTRL-J* *c_<NL>* *c_<CR>* *c_CR*
242
246
<CR> or <NL> start entered command
@@ -252,12 +256,14 @@ CTRL-C quit command-line without executing
252
256
253
257
*c_<Up>* *c_Up*
254
258
<Up> recall older command-line from history, whose beginning
255
- matches the current command-line (see below).
259
+ matches the current command-line (see below). See 'wildmenu'
260
+ for behavior during wildmenu completion mode.
256
261
{not available when compiled without the | +cmdline_hist |
257
262
feature}
258
263
*c_<Down>* *c_Down*
259
264
<Down> recall more recent command-line from history, whose beginning
260
- matches the current command-line (see below).
265
+ matches the current command-line (see below). See 'wildmenu'
266
+ for behavior during wildmenu completion mode.
261
267
{not available when compiled without the | +cmdline_hist |
262
268
feature}
263
269
@@ -381,6 +387,7 @@ When editing the command-line, a few commands can be used to complete the
381
387
word before the cursor. This is available for:
382
388
383
389
- Command names: At the start of the command-line.
390
+ - | ++opt | values.
384
391
- Tags: Only after the ":tag" command.
385
392
- File names: Only after a command that accepts a file name or a setting for
386
393
an option that can be set to a file name. This is called file name
@@ -463,11 +470,16 @@ When repeating 'wildchar' or CTRL-N you cycle through the matches, eventually
463
470
ending up back to what was typed. If the first match is not what you wanted,
464
471
you can use <S-Tab> or CTRL-P to go straight back to what you typed.
465
472
466
- The 'wildignorecase' option can be set to ignore case in filenames.
467
-
468
473
The 'wildmenu' option can be set to show the matches just above the command
469
474
line.
470
475
476
+ The 'wildoptions' option provides additional configuration to use a popup menu
477
+ for 'wildmenu' , and to use fuzzy matching.
478
+
479
+ The 'wildignorecase' option can be set to ignore case in filenames. For
480
+ completing other texts (e.g. command names), the 'ignorecase' option is used
481
+ instead (fuzzy matching always ignores case, however).
482
+
471
483
If you like tcsh's autolist completion, you can use this mapping:
472
484
:cnoremap X <C-L><C-D>
473
485
(Where X is the command key to use, <C-L> is CTRL-L and <C-D> is CTRL-D )
@@ -788,7 +800,7 @@ An example for subtracting (which isn't very useful): >
788
800
On this text:
789
801
1 one ~
790
802
2 two ~
791
- 3 three FOLDED~
803
+ 3 three FOLDED ~
792
804
4 four FOLDED ~
793
805
5 five FOLDED ~
794
806
6 six FOLDED ~
0 commit comments