1- *index.txt* For Vim version 8.0. Last change: 2017 Feb 23
1+ *index.txt* For Vim version 8.0. Last change: 2017 Aug 02
22
33
44 VIM REFERENCE MANUAL by Bram Moolenaar
@@ -309,10 +309,10 @@ tag char note action in Normal mode ~
309309| B | B 1 cursor N WORDS backward
310310| C | ["x]C 2 change from the cursor position to the end
311311 of the line, and N -1 more lines [into
312- buffer x]; synonym for "c$"
312+ register x]; synonym for "c$"
313313| D | ["x]D 2 delete the characters under the cursor
314314 until the end of the line and N -1 more
315- lines [into buffer x]; synonym for "d$"
315+ lines [into register x]; synonym for "d$"
316316| E | E 1 cursor forward to the end of WORD N
317317| F | F{char} 1 cursor to the N th occurrence of {char} to
318318 the left
@@ -329,22 +329,22 @@ tag char note action in Normal mode ~
329329 opposite direction
330330| O | O 2 begin a new line above the cursor and
331331 insert text, repeat N times
332- | P | ["x]P 2 put the text [from buffer x] before the
332+ | P | ["x]P 2 put the text [from register x] before the
333333 cursor N times
334334| Q | Q switch to "Ex" mode
335335| R | R 2 enter replace mode: overtype existing
336336 characters, repeat the entered text N -1
337337 times
338- | S | ["x]S 2 delete N lines [into buffer x] and start
338+ | S | ["x]S 2 delete N lines [into register x] and start
339339 insert; synonym for "cc".
340340| T | T{char} 1 cursor till after N th occurrence of {char}
341341 to the left
342342| U | U 2 undo all latest changes on one line
343343| V | V start linewise Visual mode
344344| W | W 1 cursor N WORDS forward
345345| X | ["x]X 2 delete N characters before the cursor [into
346- buffer x]
347- | Y | ["x]Y yank N lines [into buffer x]; synonym for
346+ register x]
347+ | Y | ["x]Y yank N lines [into register x]; synonym for
348348 "yy"
349349| ZZ | ZZ store current file if modified, and exit
350350| ZQ | ZQ exit current file always
@@ -367,12 +367,12 @@ tag char note action in Normal mode ~
367367| `} | `} 1 cursor to the end of the current paragraph
368368| a | a 2 append text after the cursor N times
369369| b | b 1 cursor N words backward
370- | c | ["x]c{motion} 2 delete Nmove text [into buffer x] and start
370+ | c | ["x]c{motion} 2 delete Nmove text [into register x] and
371+ start insert
372+ | cc | ["x]cc 2 delete N lines [into register x] and start
371373 insert
372- | cc | ["x]cc 2 delete N lines [into buffer x] and start
373- insert
374- | d | ["x]d{motion} 2 delete Nmove text [into buffer x]
375- | dd | ["x]dd 2 delete N lines [into buffer x]
374+ | d | ["x]d{motion} 2 delete Nmove text [into register x]
375+ | dd | ["x]dd 2 delete N lines [into register x]
376376| do | do 2 same as ":diffget"
377377| dp | dp 2 same as ":diffput"
378378| e | e 1 cursor forward to the end of word N
@@ -398,16 +398,16 @@ tag char note action in Normal mode ~
398398| q? | q? edit ? command-line in command-line window
399399| r | r{char} 2 replace N chars with {char}
400400| s | ["x]s 2 (substitute) delete N characters [into
401- buffer x] and start insert
401+ register x] and start insert
402402| t | t{char} 1 cursor till before N th occurrence of {char}
403403 to the right
404404| u | u 2 undo changes
405405| v | v start characterwise Visual mode
406406| w | w 1 cursor N words forward
407407| x | ["x]x 2 delete N characters under and after the
408- cursor [into buffer x]
409- | y | ["x]y{motion} yank Nmove text [into buffer x]
410- | yy | ["x]yy yank N lines [into buffer x]
408+ cursor [into register x]
409+ | y | ["x]y{motion} yank Nmove text [into register x]
410+ | yy | ["x]yy yank N lines [into register x]
411411| z | z{char} commands starting with 'z', see | z | below
412412| { | { 1 cursor N paragraphs backward
413413| bar | | 1 cursor to column N
@@ -528,15 +528,19 @@ tag command action in Normal mode ~
528528| CTRL-W_CTRL-] | CTRL-W CTRL-] same as "CTRL-W ]"
529529| CTRL-W_CTRL-^ | CTRL-W CTRL-^ same as "CTRL-W ^"
530530| CTRL-W_CTRL-_ | CTRL-W CTRL-_ same as "CTRL-W _"
531+ | CTRL-W_quote | CTRL-W " terminal window: paste register
531532| CTRL-W_+ | CTRL-W + increase current window height N lines
532533| CTRL-W_- | CTRL-W - decrease current window height N lines
534+ | CTRL-W_. | CTRL-W . terminal window: type CTRL-W
535+ | CTRL-W_: | CTRL-W : same as | : | , edit a command line
533536| CTRL-W_< | CTRL-W < decrease current window width N columns
534537| CTRL-W_= | CTRL-W = make all windows the same height & width
535538| CTRL-W_> | CTRL-W > increase current window width N columns
536539| CTRL-W_H | CTRL-W H move current window to the far left
537540| CTRL-W_J | CTRL-W J move current window to the very bottom
538541| CTRL-W_K | CTRL-W K move current window to the very top
539542| CTRL-W_L | CTRL-W L move current window to the far right
543+ | CTRL-W_N | CTRL-W N terminal window: go to Terminal Normal mode
540544| CTRL-W_P | CTRL-W P go to preview window
541545| CTRL-W_R | CTRL-W R rotate windows upwards N times
542546| CTRL-W_S | CTRL-W S same as "CTRL-W s"
@@ -1573,6 +1577,7 @@ tag command action ~
15731577| :tcldo | :tcld[o] execute Tcl command for each line
15741578| :tclfile | :tclf[ile] execute Tcl script file
15751579| :tearoff | :te[aroff] tear-off a menu
1580+ | :terminal | :ter[minal] open a terminal window
15761581| :tfirst | :tf[irst] jump to first matching tag
15771582| :throw | :th[row] throw an exception
15781583| :tjump | :tj[ump] like ":tselect", but jump directly when there
0 commit comments