annotate runtime/doc/index.txt @ 34625:ad1b0609b2f8 v9.1.0201

patch 9.1.0201: gM not working correctly with virt text Commit: https://github.com/vim/vim/commit/366c81a2005370ac738618d889ec0337397a9f96 Author: Dylan Thacker-Smith <dylan.ah.smith@gmail.com> Date: Sun Mar 24 09:46:56 2024 +0100 patch 9.1.0201: gM not working correctly with virt text Problem: `gM` would include outer virtual text and its padding when getting the line length used to calculate the middle of the line, putting the cursor much closer to virtual text lines. Solution: Exclude outer virtual text in getting the line length for `gM`, so that virtual text doesn't influence where the cursor is moved to (Dylan Thacker-Smith). closes: #14262 Signed-off-by: Dylan Thacker-Smith <dylan.ah.smith@gmail.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
author Christian Brabandt <cb@256bit.org>
date Sun, 24 Mar 2024 10:00:07 +0100
parents bfb925ee6bc8
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
34057
4635e43f2c6f patch 9.1.0000: Vim 9.1 release
Christian Brabandt <cb@256bit.org>
parents: 33585
diff changeset
1 *index.txt* For Vim version 9.1. Last change: 2023 Jan 09
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
2
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
3
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
4 VIM REFERENCE MANUAL by Bram Moolenaar
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
5
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
6 *index*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
7 This file contains a list of all commands for each mode, with a tag and a
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8 short description. The lists are sorted on ASCII value.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
9
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
10 Tip: When looking for certain functionality, use a search command. E.g.,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11 to look for deleting something, use: "/delete".
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
13 1. Insert mode |insert-index|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
14 2. Normal mode |normal-index|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
15 2.1. Text objects |objects|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
16 2.2. Window commands |CTRL-W|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
17 2.3. Square bracket commands |[|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18 2.4. Commands starting with 'g' |g|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
19 2.5. Commands starting with 'z' |z|
15932
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
20 2.6. Operator-pending mode |operator-pending-index|
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
21 3. Visual mode |visual-index|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
22 4. Command-line editing |ex-edit-index|
15932
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
23 5. Terminal-Job mode |terminal-job-index|
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
24 6. EX commands |ex-cmd-index|
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
25
18016
834b7854aa3c Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 17809
diff changeset
26 For an overview of options see |option-list|.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
27 For an overview of built-in functions see |functions|.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
28 For a list of Vim variables see |vim-variable|.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
29 For a complete listing of all help items see |help-tags|.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
30
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
31 ==============================================================================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
32 1. Insert mode *insert-index*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
33
2681
85c5a72551e2 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2577
diff changeset
34 tag char action in Insert mode ~
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
35 -----------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
36 |i_CTRL-@| CTRL-@ insert previously inserted text and stop
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
37 insert
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
38 |i_CTRL-A| CTRL-A insert previously inserted text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
39 CTRL-B not used |i_CTRL-B-gone|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
40 |i_CTRL-C| CTRL-C quit insert mode, without checking for
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
41 abbreviation, unless 'insertmode' set.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
42 |i_CTRL-D| CTRL-D delete one shiftwidth of indent in the current
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
43 line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
44 |i_CTRL-E| CTRL-E insert the character which is below the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
45 CTRL-F not used (but by default it's in 'cinkeys' to
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
46 re-indent the current line)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
47 |i_CTRL-G_j| CTRL-G CTRL-J line down, to column where inserting started
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
48 |i_CTRL-G_j| CTRL-G j line down, to column where inserting started
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
49 |i_CTRL-G_j| CTRL-G <Down> line down, to column where inserting started
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
50 |i_CTRL-G_k| CTRL-G CTRL-K line up, to column where inserting started
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
51 |i_CTRL-G_k| CTRL-G k line up, to column where inserting started
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
52 |i_CTRL-G_k| CTRL-G <Up> line up, to column where inserting started
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
53 |i_CTRL-G_u| CTRL-G u start new undoable edit
8951
0bdeaf7092bc commit https://github.com/vim/vim/commit/aa3b15dbebf333282503d6031e2f9ba6ee4398ed
Christian Brabandt <cb@256bit.org>
parents: 8673
diff changeset
54 |i_CTRL-G_U| CTRL-G U don't break undo with next cursor movement
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
55 |i_<BS>| <BS> delete character before the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
56 |i_digraph| {char1}<BS>{char2}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
57 enter digraph (only when 'digraph' option set)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
58 |i_CTRL-H| CTRL-H same as <BS>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
59 |i_<Tab>| <Tab> insert a <Tab> character
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
60 |i_CTRL-I| CTRL-I same as <Tab>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
61 |i_<NL>| <NL> same as <CR>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
62 |i_CTRL-J| CTRL-J same as <CR>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
63 |i_CTRL-K| CTRL-K {char1} {char2}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
64 enter digraph
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
65 |i_CTRL-L| CTRL-L when 'insertmode' set: Leave Insert mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
66 |i_<CR>| <CR> begin new line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
67 |i_CTRL-M| CTRL-M same as <CR>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
68 |i_CTRL-N| CTRL-N find next match for keyword in front of the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
69 cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
70 |i_CTRL-O| CTRL-O execute a single command and return to insert
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
71 mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
72 |i_CTRL-P| CTRL-P find previous match for keyword in front of
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
73 the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
74 |i_CTRL-Q| CTRL-Q same as CTRL-V, unless used for terminal
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
75 control flow
19116
9b7f90e56753 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 18879
diff changeset
76 |i_CTRL-SHIFT-Q| CTRL-SHIFT-Q {char}
9b7f90e56753 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 18879
diff changeset
77 like CTRL-Q unless |modifyOtherKeys| is active
18186
03b854983b14 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 18016
diff changeset
78 |i_CTRL-R| CTRL-R {register}
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
79 insert the contents of a register
18186
03b854983b14 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 18016
diff changeset
80 |i_CTRL-R_CTRL-R| CTRL-R CTRL-R {register}
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
81 insert the contents of a register literally
18186
03b854983b14 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 18016
diff changeset
82 |i_CTRL-R_CTRL-O| CTRL-R CTRL-O {register}
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
83 insert the contents of a register literally
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
84 and don't auto-indent
18186
03b854983b14 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 18016
diff changeset
85 |i_CTRL-R_CTRL-P| CTRL-R CTRL-P {register}
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
86 insert the contents of a register literally
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
87 and fix indent.
20753
661eb972cb22 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 20552
diff changeset
88 CTRL-S not used or used for terminal control flow
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
89 |i_CTRL-T| CTRL-T insert one shiftwidth of indent in current
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
90 line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
91 |i_CTRL-U| CTRL-U delete all entered characters in the current
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
92 line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
93 |i_CTRL-V| CTRL-V {char} insert next non-digit literally
19116
9b7f90e56753 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 18879
diff changeset
94 |i_CTRL-SHIFT-V| CTRL-SHIFT-V {char}
9b7f90e56753 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 18879
diff changeset
95 like CTRL-V unless |modifyOtherKeys| is active
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
96 |i_CTRL-V_digit| CTRL-V {number} insert three digit decimal number as a single
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
97 byte.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
98 |i_CTRL-W| CTRL-W delete word before the cursor
12
bdeee1504ac1 updated for version 7.0004
vimboss
parents: 9
diff changeset
99 |i_CTRL-X| CTRL-X {mode} enter CTRL-X sub mode, see |i_CTRL-X_index|
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
100 |i_CTRL-Y| CTRL-Y insert the character which is above the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
101 |i_CTRL-Z| CTRL-Z when 'insertmode' set: suspend Vim
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
102 |i_<Esc>| <Esc> end insert mode (unless 'insertmode' set)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
103 |i_CTRL-[| CTRL-[ same as <Esc>
4098
058f26a834c4 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3713
diff changeset
104 |i_CTRL-\_CTRL-N| CTRL-\ CTRL-N go to Normal mode
058f26a834c4 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3713
diff changeset
105 |i_CTRL-\_CTRL-G| CTRL-\ CTRL-G go to mode specified with 'insertmode'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
106 CTRL-\ a - z reserved for extensions
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
107 CTRL-\ others not used
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
108 |i_CTRL-]| CTRL-] trigger abbreviation
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
109 |i_CTRL-^| CTRL-^ toggle use of |:lmap| mappings
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
110 |i_CTRL-_| CTRL-_ When 'allowrevins' set: change language
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
111 (Hebrew, Farsi) {only when compiled with
2570
71b56b4e7785 Make the references to features in the help more consistent. (Sylvain Hitier)
Bram Moolenaar <bram@vim.org>
parents: 2561
diff changeset
112 the |+rightleft| feature}
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
113
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
114 <Space> to '~' not used, except '0' and '^' followed by
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
115 CTRL-D
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
116
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
117 |i_0_CTRL-D| 0 CTRL-D delete all indent in the current line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
118 |i_^_CTRL-D| ^ CTRL-D delete all indent in the current line, restore
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
119 it in the next line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
120
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
121 |i_<Del>| <Del> delete character under the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
122
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
123 Meta characters (0x80 to 0xff, 128 to 255)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
124 not used
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
125
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
126 |i_<Left>| <Left> cursor one character left
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
127 |i_<S-Left>| <S-Left> cursor one word left
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
128 |i_<C-Left>| <C-Left> cursor one word left
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
129 |i_<Right>| <Right> cursor one character right
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
130 |i_<S-Right>| <S-Right> cursor one word right
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
131 |i_<C-Right>| <C-Right> cursor one word right
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
132 |i_<Up>| <Up> cursor one line up
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
133 |i_<S-Up>| <S-Up> same as <PageUp>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
134 |i_<Down>| <Down> cursor one line down
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
135 |i_<S-Down>| <S-Down> same as <PageDown>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
136 |i_<Home>| <Home> cursor to start of line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
137 |i_<C-Home>| <C-Home> cursor to start of file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
138 |i_<End>| <End> cursor past end of line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
139 |i_<C-End>| <C-End> cursor past end of file
9
4102fb4ea781 updated for version 7.0002
vimboss
parents: 7
diff changeset
140 |i_<PageUp>| <PageUp> one screenful backward
4102fb4ea781 updated for version 7.0002
vimboss
parents: 7
diff changeset
141 |i_<PageDown>| <PageDown> one screenful forward
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
142 |i_<F1>| <F1> same as <Help>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
143 |i_<Help>| <Help> stop insert mode and display help window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
144 |i_<Insert>| <Insert> toggle Insert/Replace mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
145 |i_<LeftMouse>| <LeftMouse> cursor at mouse click
2409
0ca06a92adfb Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents: 2368
diff changeset
146 |i_<ScrollWheelDown>| <ScrollWheelDown> move window three lines down
0ca06a92adfb Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents: 2368
diff changeset
147 |i_<S-ScrollWheelDown>| <S-ScrollWheelDown> move window one page down
0ca06a92adfb Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents: 2368
diff changeset
148 |i_<ScrollWheelUp>| <ScrollWheelUp> move window three lines up
0ca06a92adfb Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents: 2368
diff changeset
149 |i_<S-ScrollWheelUp>| <S-ScrollWheelUp> move window one page up
0ca06a92adfb Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents: 2368
diff changeset
150 |i_<ScrollWheelLeft>| <ScrollWheelLeft> move window six columns left
4098
058f26a834c4 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3713
diff changeset
151 |i_<S-ScrollWheelLeft>| <S-ScrollWheelLeft> move window one page left
2409
0ca06a92adfb Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents: 2368
diff changeset
152 |i_<ScrollWheelRight>| <ScrollWheelRight> move window six columns right
0ca06a92adfb Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents: 2368
diff changeset
153 |i_<S-ScrollWheelRight>| <S-ScrollWheelRight> move window one page right
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
154
12
bdeee1504ac1 updated for version 7.0004
vimboss
parents: 9
diff changeset
155 commands in CTRL-X submode *i_CTRL-X_index*
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
156
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
157 |i_CTRL-X_CTRL-D| CTRL-X CTRL-D complete defined identifiers
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
158 |i_CTRL-X_CTRL-E| CTRL-X CTRL-E scroll up
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
159 |i_CTRL-X_CTRL-F| CTRL-X CTRL-F complete file names
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
160 |i_CTRL-X_CTRL-I| CTRL-X CTRL-I complete identifiers
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
161 |i_CTRL-X_CTRL-K| CTRL-X CTRL-K complete identifiers from dictionary
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
162 |i_CTRL-X_CTRL-L| CTRL-X CTRL-L complete whole lines
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
163 |i_CTRL-X_CTRL-N| CTRL-X CTRL-N next completion
522
530b30703db6 updated for version 7.0146
vimboss
parents: 475
diff changeset
164 |i_CTRL-X_CTRL-O| CTRL-X CTRL-O omni completion
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
165 |i_CTRL-X_CTRL-P| CTRL-X CTRL-P previous completion
475
e6dfeb0a0f53 updated for version 7.0128
vimboss
parents: 449
diff changeset
166 |i_CTRL-X_CTRL-S| CTRL-X CTRL-S spelling suggestions
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
167 |i_CTRL-X_CTRL-T| CTRL-X CTRL-T complete identifiers from thesaurus
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
168 |i_CTRL-X_CTRL-Y| CTRL-X CTRL-Y scroll down
12
bdeee1504ac1 updated for version 7.0004
vimboss
parents: 9
diff changeset
169 |i_CTRL-X_CTRL-U| CTRL-X CTRL-U complete with 'completefunc'
bdeee1504ac1 updated for version 7.0004
vimboss
parents: 9
diff changeset
170 |i_CTRL-X_CTRL-V| CTRL-X CTRL-V complete like in : command line
25707
31db9c6df4e3 patch 8.2.3389: cannot stop insert mode completion without side effects
Bram Moolenaar <Bram@vim.org>
parents: 25700
diff changeset
171 |i_CTRL-X_CTRL-Z| CTRL-X CTRL-Z stop completion, keeping the text as-is
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
172 |i_CTRL-X_CTRL-]| CTRL-X CTRL-] complete tags
475
e6dfeb0a0f53 updated for version 7.0128
vimboss
parents: 449
diff changeset
173 |i_CTRL-X_s| CTRL-X s spelling suggestions
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
174
15932
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
175 commands in completion mode (see |popupmenu-keys|)
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
176
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
177 |complete_CTRL-E| CTRL-E stop completion and go back to original text
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
178 |complete_CTRL-Y| CTRL-Y accept selected match and stop completion
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
179 CTRL-L insert one character from the current match
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
180 <CR> insert currently selected match
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
181 <BS> delete one character and redo search
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
182 CTRL-H same as <BS>
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
183 <Up> select the previous match
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
184 <Down> select the next match
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
185 <PageUp> select a match several entries back
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
186 <PageDown> select a match several entries forward
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
187 other stop completion and insert the typed character
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
188
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
189 ==============================================================================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
190 2. Normal mode *normal-index*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
191
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
192 CHAR any non-blank character
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
193 WORD a sequence of non-blank characters
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
194 N a number entered before the command
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
195 {motion} a cursor movement command
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
196 Nmove the text that is moved over with a {motion}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
197 SECTION a section that possibly starts with '}' instead of '{'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
198
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
199 note: 1 = cursor movement command; 2 = can be undone/redone
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
200
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
201 tag char note action in Normal mode ~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
202 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
203 CTRL-@ not used
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
204 |CTRL-A| CTRL-A 2 add N to number at/after cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
205 |CTRL-B| CTRL-B 1 scroll N screens Backwards
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
206 |CTRL-C| CTRL-C interrupt current (search) command
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
207 |CTRL-D| CTRL-D scroll Down N lines (default: half a screen)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
208 |CTRL-E| CTRL-E scroll N lines upwards (N lines Extra)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
209 |CTRL-F| CTRL-F 1 scroll N screens Forward
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
210 |CTRL-G| CTRL-G display current file name and position
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
211 |<BS>| <BS> 1 same as "h"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
212 |CTRL-H| CTRL-H 1 same as "h"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
213 |<Tab>| <Tab> 1 go to N newer entry in jump list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
214 |CTRL-I| CTRL-I 1 same as <Tab>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
215 |<NL>| <NL> 1 same as "j"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
216 |CTRL-J| CTRL-J 1 same as "j"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
217 CTRL-K not used
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
218 |CTRL-L| CTRL-L redraw screen
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
219 |<CR>| <CR> 1 cursor to the first CHAR N lines lower
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
220 |CTRL-M| CTRL-M 1 same as <CR>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
221 |CTRL-N| CTRL-N 1 same as "j"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
222 |CTRL-O| CTRL-O 1 go to N older entry in jump list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
223 |CTRL-P| CTRL-P 1 same as "k"
20753
661eb972cb22 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 20552
diff changeset
224 CTRL-Q not used, or used for terminal control flow
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
225 |CTRL-R| CTRL-R 2 redo changes which were undone with 'u'
20753
661eb972cb22 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 20552
diff changeset
226 CTRL-S not used, or used for terminal control flow
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
227 |CTRL-T| CTRL-T jump to N older Tag in tag list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
228 |CTRL-U| CTRL-U scroll N lines Upwards (default: half a
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
229 screen)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
230 |CTRL-V| CTRL-V start blockwise Visual mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
231 |CTRL-W| CTRL-W {char} window commands, see |CTRL-W|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
232 |CTRL-X| CTRL-X 2 subtract N from number at/after cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
233 |CTRL-Y| CTRL-Y scroll N lines downwards
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
234 |CTRL-Z| CTRL-Z suspend program (or start new shell)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
235 CTRL-[ <Esc> not used
4098
058f26a834c4 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3713
diff changeset
236 |CTRL-\_CTRL-N| CTRL-\ CTRL-N go to Normal mode (no-op)
058f26a834c4 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3713
diff changeset
237 |CTRL-\_CTRL-G| CTRL-\ CTRL-G go to mode specified with 'insertmode'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
238 CTRL-\ a - z reserved for extensions
32004
a9b5ffbc0428 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 31671
diff changeset
239 CTRL-\ others not used
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
240 |CTRL-]| CTRL-] :ta to ident under cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
241 |CTRL-^| CTRL-^ edit Nth alternate file (equivalent to
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
242 ":e #N")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
243 CTRL-_ not used
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
244
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
245 |<Space>| <Space> 1 same as "l"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
246 |!| !{motion}{filter}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
247 2 filter Nmove text through the {filter}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
248 command
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
249 |!!| !!{filter} 2 filter N lines through the {filter} command
32004
a9b5ffbc0428 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 31671
diff changeset
250 |quote| "{register} use {register} for next delete, yank or put
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
251 ({.%#:} only work with put)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
252 |#| # 1 search backward for the Nth occurrence of
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
253 the ident under the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
254 |$| $ 1 cursor to the end of Nth next line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
255 |%| % 1 find the next (curly/square) bracket on
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
256 this line and go to its match, or go to
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
257 matching comment bracket, or go to matching
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
258 preprocessor directive.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
259 |N%| {count}% 1 go to N percentage in the file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
260 |&| & 2 repeat last :s
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
261 |'| '{a-zA-Z0-9} 1 cursor to the first CHAR on the line with
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
262 mark {a-zA-Z0-9}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
263 |''| '' 1 cursor to the first CHAR of the line where
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
264 the cursor was before the latest jump.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
265 |'(| '( 1 cursor to the first CHAR on the line of the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
266 start of the current sentence
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
267 |')| ') 1 cursor to the first CHAR on the line of the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
268 end of the current sentence
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
269 |'<| '< 1 cursor to the first CHAR of the line where
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
270 highlighted area starts/started in the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
271 current buffer.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
272 |'>| '> 1 cursor to the first CHAR of the line where
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
273 highlighted area ends/ended in the current
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
274 buffer.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
275 |'[| '[ 1 cursor to the first CHAR on the line of the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
276 start of last operated text or start of put
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
277 text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
278 |']| '] 1 cursor to the first CHAR on the line of the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
279 end of last operated text or end of put
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
280 text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
281 |'{| '{ 1 cursor to the first CHAR on the line of the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
282 start of the current paragraph
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
283 |'}| '} 1 cursor to the first CHAR on the line of the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
284 end of the current paragraph
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
285 |(| ( 1 cursor N sentences backward
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
286 |)| ) 1 cursor N sentences forward
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
287 |star| * 1 search forward for the Nth occurrence of
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
288 the ident under the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
289 |+| + 1 same as <CR>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
290 |,| , 1 repeat latest f, t, F or T in opposite
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
291 direction N times
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
292 |-| - 1 cursor to the first CHAR N lines higher
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
293 |.| . 2 repeat last change with count replaced with
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
294 N
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
295 |/| /{pattern}<CR> 1 search forward for the Nth occurrence of
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
296 {pattern}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
297 |/<CR>| /<CR> 1 search forward for {pattern} of last search
29121
2a1f9b4a5ac9 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 28714
diff changeset
298 |0| 0 1 cursor to the first char of the line
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
299 |count| 1 prepend to command to give a count
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
300 |count| 2 "
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
301 |count| 3 "
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
302 |count| 4 "
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
303 |count| 5 "
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
304 |count| 6 "
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
305 |count| 7 "
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
306 |count| 8 "
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
307 |count| 9 "
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
308 |:| : 1 start entering an Ex command
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
309 |N:| {count}: start entering an Ex command with range
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
310 from current line to N-1 lines down
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
311 |;| ; 1 repeat latest f, t, F or T N times
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
312 |<| <{motion} 2 shift Nmove lines one 'shiftwidth'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
313 leftwards
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
314 |<<| << 2 shift N lines one 'shiftwidth' leftwards
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
315 |=| ={motion} 2 filter Nmove lines through "indent"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
316 |==| == 2 filter N lines through "indent"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
317 |>| >{motion} 2 shift Nmove lines one 'shiftwidth'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
318 rightwards
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
319 |>>| >> 2 shift N lines one 'shiftwidth' rightwards
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
320 |?| ?{pattern}<CR> 1 search backward for the Nth previous
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
321 occurrence of {pattern}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
322 |?<CR>| ?<CR> 1 search backward for {pattern} of last search
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
323 |@| @{a-z} 2 execute the contents of register {a-z}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
324 N times
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
325 |@:| @: repeat the previous ":" command N times
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
326 |@@| @@ 2 repeat the previous @{a-z} N times
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
327 |A| A 2 append text after the end of the line N times
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
328 |B| B 1 cursor N WORDS backward
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
329 |C| ["x]C 2 change from the cursor position to the end
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
330 of the line, and N-1 more lines [into
11400
0f8713fe20dc Updated runtime files.
Christian Brabandt <cb@256bit.org>
parents: 11062
diff changeset
331 register x]; synonym for "c$"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
332 |D| ["x]D 2 delete the characters under the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
333 until the end of the line and N-1 more
11400
0f8713fe20dc Updated runtime files.
Christian Brabandt <cb@256bit.org>
parents: 11062
diff changeset
334 lines [into register x]; synonym for "d$"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
335 |E| E 1 cursor forward to the end of WORD N
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
336 |F| F{char} 1 cursor to the Nth occurrence of {char} to
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
337 the left
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
338 |G| G 1 cursor to line N, default last line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
339 |H| H 1 cursor to line N from top of screen
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
340 |I| I 2 insert text before the first CHAR on the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
341 line N times
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
342 |J| J 2 Join N lines; default is 2
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
343 |K| K lookup Keyword under the cursor with
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
344 'keywordprg'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
345 |L| L 1 cursor to line N from bottom of screen
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
346 |M| M 1 cursor to middle line of screen
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
347 |N| N 1 repeat the latest '/' or '?' N times in
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
348 opposite direction
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
349 |O| O 2 begin a new line above the cursor and
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
350 insert text, repeat N times
11400
0f8713fe20dc Updated runtime files.
Christian Brabandt <cb@256bit.org>
parents: 11062
diff changeset
351 |P| ["x]P 2 put the text [from register x] before the
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
352 cursor N times
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
353 |Q| Q switch to "Ex" mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
354 |R| R 2 enter replace mode: overtype existing
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
355 characters, repeat the entered text N-1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
356 times
11400
0f8713fe20dc Updated runtime files.
Christian Brabandt <cb@256bit.org>
parents: 11062
diff changeset
357 |S| ["x]S 2 delete N lines [into register x] and start
36
125e80798a85 updated for version 7.0021
vimboss
parents: 24
diff changeset
358 insert; synonym for "cc".
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
359 |T| T{char} 1 cursor till after Nth occurrence of {char}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
360 to the left
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
361 |U| U 2 undo all latest changes on one line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
362 |V| V start linewise Visual mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
363 |W| W 1 cursor N WORDS forward
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
364 |X| ["x]X 2 delete N characters before the cursor [into
11400
0f8713fe20dc Updated runtime files.
Christian Brabandt <cb@256bit.org>
parents: 11062
diff changeset
365 register x]
0f8713fe20dc Updated runtime files.
Christian Brabandt <cb@256bit.org>
parents: 11062
diff changeset
366 |Y| ["x]Y yank N lines [into register x]; synonym for
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
367 "yy"
20379
7f88f6a3ed4c Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 20241
diff changeset
368 |ZZ| ZZ write if buffer changed and close window
7f88f6a3ed4c Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 20241
diff changeset
369 |ZQ| ZQ close window without writing
570
27d1ec742f17 updated for version 7.0162
vimboss
parents: 566
diff changeset
370 |[| [{char} square bracket command (see |[| below)
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
371 \ not used
570
27d1ec742f17 updated for version 7.0162
vimboss
parents: 566
diff changeset
372 |]| ]{char} square bracket command (see |]| below)
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
373 |^| ^ 1 cursor to the first CHAR of the line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
374 |_| _ 1 cursor to the first CHAR N - 1 lines lower
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
375 |`| `{a-zA-Z0-9} 1 cursor to the mark {a-zA-Z0-9}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
376 |`(| `( 1 cursor to the start of the current sentence
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
377 |`)| `) 1 cursor to the end of the current sentence
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
378 |`<| `< 1 cursor to the start of the highlighted area
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
379 |`>| `> 1 cursor to the end of the highlighted area
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
380 |`[| `[ 1 cursor to the start of last operated text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
381 or start of putted text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
382 |`]| `] 1 cursor to the end of last operated text or
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
383 end of putted text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
384 |``| `` 1 cursor to the position before latest jump
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
385 |`{| `{ 1 cursor to the start of the current paragraph
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
386 |`}| `} 1 cursor to the end of the current paragraph
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
387 |a| a 2 append text after the cursor N times
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
388 |b| b 1 cursor N words backward
11400
0f8713fe20dc Updated runtime files.
Christian Brabandt <cb@256bit.org>
parents: 11062
diff changeset
389 |c| ["x]c{motion} 2 delete Nmove text [into register x] and
0f8713fe20dc Updated runtime files.
Christian Brabandt <cb@256bit.org>
parents: 11062
diff changeset
390 start insert
0f8713fe20dc Updated runtime files.
Christian Brabandt <cb@256bit.org>
parents: 11062
diff changeset
391 |cc| ["x]cc 2 delete N lines [into register x] and start
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
392 insert
11400
0f8713fe20dc Updated runtime files.
Christian Brabandt <cb@256bit.org>
parents: 11062
diff changeset
393 |d| ["x]d{motion} 2 delete Nmove text [into register x]
0f8713fe20dc Updated runtime files.
Christian Brabandt <cb@256bit.org>
parents: 11062
diff changeset
394 |dd| ["x]dd 2 delete N lines [into register x]
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
395 |do| do 2 same as ":diffget"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
396 |dp| dp 2 same as ":diffput"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
397 |e| e 1 cursor forward to the end of word N
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
398 |f| f{char} 1 cursor to Nth occurrence of {char} to the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
399 right
570
27d1ec742f17 updated for version 7.0162
vimboss
parents: 566
diff changeset
400 |g| g{char} extended commands, see |g| below
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
401 |h| h 1 cursor N chars to the left
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
402 |i| i 2 insert text before the cursor N times
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
403 |j| j 1 cursor N lines downward
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
404 |k| k 1 cursor N lines upward
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
405 |l| l 1 cursor N chars to the right
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
406 |m| m{A-Za-z} set mark {A-Za-z} at cursor position
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
407 |n| n 1 repeat the latest '/' or '?' N times
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
408 |o| o 2 begin a new line below the cursor and
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
409 insert text, repeat N times
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
410 |p| ["x]p 2 put the text [from register x] after the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
411 cursor N times
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
412 |q| q{0-9a-zA-Z"} record typed characters into named register
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
413 {0-9a-zA-Z"} (uppercase to append)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
414 |q| q (while recording) stops recording
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
415 |q:| q: edit : command-line in command-line window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
416 |q/| q/ edit / command-line in command-line window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
417 |q?| q? edit ? command-line in command-line window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
418 |r| r{char} 2 replace N chars with {char}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
419 |s| ["x]s 2 (substitute) delete N characters [into
11400
0f8713fe20dc Updated runtime files.
Christian Brabandt <cb@256bit.org>
parents: 11062
diff changeset
420 register x] and start insert
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
421 |t| t{char} 1 cursor till before Nth occurrence of {char}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
422 to the right
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
423 |u| u 2 undo changes
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
424 |v| v start characterwise Visual mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
425 |w| w 1 cursor N words forward
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
426 |x| ["x]x 2 delete N characters under and after the
11400
0f8713fe20dc Updated runtime files.
Christian Brabandt <cb@256bit.org>
parents: 11062
diff changeset
427 cursor [into register x]
0f8713fe20dc Updated runtime files.
Christian Brabandt <cb@256bit.org>
parents: 11062
diff changeset
428 |y| ["x]y{motion} yank Nmove text [into register x]
0f8713fe20dc Updated runtime files.
Christian Brabandt <cb@256bit.org>
parents: 11062
diff changeset
429 |yy| ["x]yy yank N lines [into register x]
570
27d1ec742f17 updated for version 7.0162
vimboss
parents: 566
diff changeset
430 |z| z{char} commands starting with 'z', see |z| below
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
431 |{| { 1 cursor N paragraphs backward
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
432 |bar| | 1 cursor to column N
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
433 |}| } 1 cursor N paragraphs forward
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
434 |~| ~ 2 'tildeop' off: switch case of N characters
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
435 under cursor and move the cursor N
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
436 characters to the right
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
437 |~| ~{motion} 'tildeop' on: switch case of Nmove text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
438 |<C-End>| <C-End> 1 same as "G"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
439 |<C-Home>| <C-Home> 1 same as "gg"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
440 |<C-Left>| <C-Left> 1 same as "b"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
441 |<C-LeftMouse>| <C-LeftMouse> ":ta" to the keyword at the mouse click
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
442 |<C-Right>| <C-Right> 1 same as "w"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
443 |<C-RightMouse>| <C-RightMouse> same as "CTRL-T"
21703
22583b9d4efd patch 8.2.1401: cannot jump to the last used tabpage
Bram Moolenaar <Bram@vim.org>
parents: 20753
diff changeset
444 |<C-Tab>| <C-Tab> same as "g<Tab>"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
445 |<Del>| ["x]<Del> 2 same as "x"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
446 |N<Del>| {count}<Del> remove the last digit from {count}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
447 |<Down>| <Down> 1 same as "j"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
448 |<End>| <End> 1 same as "$"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
449 |<F1>| <F1> same as <Help>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
450 |<Help>| <Help> open a help window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
451 |<Home>| <Home> 1 same as "0"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
452 |<Insert>| <Insert> 2 same as "i"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
453 |<Left>| <Left> 1 same as "h"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
454 |<LeftMouse>| <LeftMouse> 1 move cursor to the mouse click position
4098
058f26a834c4 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3713
diff changeset
455 |<MiddleMouse>| <MiddleMouse> 2 same as "gP" at the mouse click position
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
456 |<PageDown>| <PageDown> same as CTRL-F
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
457 |<PageUp>| <PageUp> same as CTRL-B
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
458 |<Right>| <Right> 1 same as "l"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
459 |<RightMouse>| <RightMouse> start Visual mode, move cursor to the mouse
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
460 click position
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
461 |<S-Down>| <S-Down> 1 same as CTRL-F
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
462 |<S-Left>| <S-Left> 1 same as "b"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
463 |<S-LeftMouse>| <S-LeftMouse> same as "*" at the mouse click position
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
464 |<S-Right>| <S-Right> 1 same as "w"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
465 |<S-RightMouse>| <S-RightMouse> same as "#" at the mouse click position
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
466 |<S-Up>| <S-Up> 1 same as CTRL-B
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
467 |<Undo>| <Undo> 2 same as "u"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
468 |<Up>| <Up> 1 same as "k"
2409
0ca06a92adfb Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents: 2368
diff changeset
469 |<ScrollWheelDown>| <ScrollWheelDown> move window three lines down
0ca06a92adfb Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents: 2368
diff changeset
470 |<S-ScrollWheelDown>| <S-ScrollWheelDown> move window one page down
0ca06a92adfb Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents: 2368
diff changeset
471 |<ScrollWheelUp>| <ScrollWheelUp> move window three lines up
0ca06a92adfb Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents: 2368
diff changeset
472 |<S-ScrollWheelUp>| <S-ScrollWheelUp> move window one page up
0ca06a92adfb Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents: 2368
diff changeset
473 |<ScrollWheelLeft>| <ScrollWheelLeft> move window six columns left
0ca06a92adfb Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents: 2368
diff changeset
474 |<S-ScrollWheelLeft>| <S-ScrollWheelLeft> move window one page left
0ca06a92adfb Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents: 2368
diff changeset
475 |<ScrollWheelRight>| <ScrollWheelRight> move window six columns right
0ca06a92adfb Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents: 2368
diff changeset
476 |<S-ScrollWheelRight>| <S-ScrollWheelRight> move window one page right
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
477
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
478 ==============================================================================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
479 2.1 Text objects *objects*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
480
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
481 These can be used after an operator or in Visual mode to select an object.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
482
2681
85c5a72551e2 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2577
diff changeset
483 tag command action in op-pending and Visual mode ~
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
484 ------------------------------------------------------------------------------
12
bdeee1504ac1 updated for version 7.0004
vimboss
parents: 9
diff changeset
485 |v_aquote| a" double quoted string
bdeee1504ac1 updated for version 7.0004
vimboss
parents: 9
diff changeset
486 |v_a'| a' single quoted string
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
487 |v_a(| a( same as ab
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
488 |v_a)| a) same as ab
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
489 |v_a<| a< "a <>" from '<' to the matching '>'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
490 |v_a>| a> same as a<
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
491 |v_aB| aB "a Block" from "[{" to "]}" (with brackets)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
492 |v_aW| aW "a WORD" (with white space)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
493 |v_a[| a[ "a []" from '[' to the matching ']'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
494 |v_a]| a] same as a[
12
bdeee1504ac1 updated for version 7.0004
vimboss
parents: 9
diff changeset
495 |v_a`| a` string in backticks
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
496 |v_ab| ab "a block" from "[(" to "])" (with braces)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
497 |v_ap| ap "a paragraph" (with white space)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
498 |v_as| as "a sentence" (with white space)
1618
46bbe11644e0 updated for version 7.2a
vimboss
parents: 1231
diff changeset
499 |v_at| at "a tag block" (with white space)
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
500 |v_aw| aw "a word" (with white space)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
501 |v_a{| a{ same as aB
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
502 |v_a}| a} same as aB
12
bdeee1504ac1 updated for version 7.0004
vimboss
parents: 9
diff changeset
503 |v_iquote| i" double quoted string without the quotes
bdeee1504ac1 updated for version 7.0004
vimboss
parents: 9
diff changeset
504 |v_i'| i' single quoted string without the quotes
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
505 |v_i(| i( same as ib
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
506 |v_i)| i) same as ib
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
507 |v_i<| i< "inner <>" from '<' to the matching '>'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
508 |v_i>| i> same as i<
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
509 |v_iB| iB "inner Block" from "[{" and "]}"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
510 |v_iW| iW "inner WORD"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
511 |v_i[| i[ "inner []" from '[' to the matching ']'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
512 |v_i]| i] same as i[
12
bdeee1504ac1 updated for version 7.0004
vimboss
parents: 9
diff changeset
513 |v_i`| i` string in backticks without the backticks
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
514 |v_ib| ib "inner block" from "[(" to "])"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
515 |v_ip| ip "inner paragraph"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
516 |v_is| is "inner sentence"
1618
46bbe11644e0 updated for version 7.2a
vimboss
parents: 1231
diff changeset
517 |v_it| it "inner tag block"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
518 |v_iw| iw "inner word"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
519 |v_i{| i{ same as iB
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
520 |v_i}| i} same as iB
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
521
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
522 ==============================================================================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
523 2.2 Window commands *CTRL-W*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
524
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
525 tag command action in Normal mode ~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
526 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
527 |CTRL-W_CTRL-B| CTRL-W CTRL-B same as "CTRL-W b"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
528 |CTRL-W_CTRL-C| CTRL-W CTRL-C same as "CTRL-W c"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
529 |CTRL-W_CTRL-D| CTRL-W CTRL-D same as "CTRL-W d"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
530 |CTRL-W_CTRL-F| CTRL-W CTRL-F same as "CTRL-W f"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
531 CTRL-W CTRL-G same as "CTRL-W g .."
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
532 |CTRL-W_CTRL-H| CTRL-W CTRL-H same as "CTRL-W h"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
533 |CTRL-W_CTRL-I| CTRL-W CTRL-I same as "CTRL-W i"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
534 |CTRL-W_CTRL-J| CTRL-W CTRL-J same as "CTRL-W j"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
535 |CTRL-W_CTRL-K| CTRL-W CTRL-K same as "CTRL-W k"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
536 |CTRL-W_CTRL-L| CTRL-W CTRL-L same as "CTRL-W l"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
537 |CTRL-W_CTRL-N| CTRL-W CTRL-N same as "CTRL-W n"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
538 |CTRL-W_CTRL-O| CTRL-W CTRL-O same as "CTRL-W o"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
539 |CTRL-W_CTRL-P| CTRL-W CTRL-P same as "CTRL-W p"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
540 |CTRL-W_CTRL-Q| CTRL-W CTRL-Q same as "CTRL-W q"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
541 |CTRL-W_CTRL-R| CTRL-W CTRL-R same as "CTRL-W r"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
542 |CTRL-W_CTRL-S| CTRL-W CTRL-S same as "CTRL-W s"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
543 |CTRL-W_CTRL-T| CTRL-W CTRL-T same as "CTRL-W t"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
544 |CTRL-W_CTRL-V| CTRL-W CTRL-V same as "CTRL-W v"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
545 |CTRL-W_CTRL-W| CTRL-W CTRL-W same as "CTRL-W w"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
546 |CTRL-W_CTRL-X| CTRL-W CTRL-X same as "CTRL-W x"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
547 |CTRL-W_CTRL-Z| CTRL-W CTRL-Z same as "CTRL-W z"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
548 |CTRL-W_CTRL-]| CTRL-W CTRL-] same as "CTRL-W ]"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
549 |CTRL-W_CTRL-^| CTRL-W CTRL-^ same as "CTRL-W ^"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
550 |CTRL-W_CTRL-_| CTRL-W CTRL-_ same as "CTRL-W _"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
551 |CTRL-W_+| CTRL-W + increase current window height N lines
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
552 |CTRL-W_-| CTRL-W - decrease current window height N lines
11763
21f3930dfe6e Documentation updates.
Christian Brabandt <cb@256bit.org>
parents: 11659
diff changeset
553 |CTRL-W_:| CTRL-W : same as |:|, edit a command line
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
554 |CTRL-W_<| CTRL-W < decrease current window width N columns
2033
de5a43c5eedc Update documentation files.
Bram Moolenaar <bram@zimbu.org>
parents: 1702
diff changeset
555 |CTRL-W_=| CTRL-W = make all windows the same height & width
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
556 |CTRL-W_>| CTRL-W > increase current window width N columns
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
557 |CTRL-W_H| CTRL-W H move current window to the far left
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
558 |CTRL-W_J| CTRL-W J move current window to the very bottom
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
559 |CTRL-W_K| CTRL-W K move current window to the very top
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
560 |CTRL-W_L| CTRL-W L move current window to the far right
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
561 |CTRL-W_P| CTRL-W P go to preview window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
562 |CTRL-W_R| CTRL-W R rotate windows upwards N times
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
563 |CTRL-W_S| CTRL-W S same as "CTRL-W s"
826
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 825
diff changeset
564 |CTRL-W_T| CTRL-W T move current window to a new tab page
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
565 |CTRL-W_W| CTRL-W W go to N previous window (wrap around)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
566 |CTRL-W_]| CTRL-W ] split window and jump to tag under cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
567 |CTRL-W_^| CTRL-W ^ split current window and edit alternate
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
568 file N
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
569 |CTRL-W__| CTRL-W _ set current window height to N (default:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
570 very high)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
571 |CTRL-W_b| CTRL-W b go to bottom window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
572 |CTRL-W_c| CTRL-W c close current window (like |:close|)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
573 |CTRL-W_d| CTRL-W d split window and jump to definition under
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
574 the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
575 |CTRL-W_f| CTRL-W f split window and edit file name under the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
576 cursor
681
9364d114ed8d updated for version 7.0204
vimboss
parents: 674
diff changeset
577 |CTRL-W_F| CTRL-W F split window and edit file name under the
9364d114ed8d updated for version 7.0204
vimboss
parents: 674
diff changeset
578 cursor and jump to the line number
9364d114ed8d updated for version 7.0204
vimboss
parents: 674
diff changeset
579 following the file name.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
580 |CTRL-W_g_CTRL-]| CTRL-W g CTRL-] split window and do |:tjump| to tag under
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
581 cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
582 |CTRL-W_g]| CTRL-W g ] split window and do |:tselect| for tag
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
583 under cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
584 |CTRL-W_g}| CTRL-W g } do a |:ptjump| to the tag under the cursor
820
57c7403f6599 updated for version 7.0c11
vimboss
parents: 810
diff changeset
585 |CTRL-W_gf| CTRL-W g f edit file name under the cursor in a new
57c7403f6599 updated for version 7.0c11
vimboss
parents: 810
diff changeset
586 tab page
839
1f3b1021f002 updated for version 7.0e05
vimboss
parents: 834
diff changeset
587 |CTRL-W_gF| CTRL-W g F edit file name under the cursor in a new
1f3b1021f002 updated for version 7.0e05
vimboss
parents: 834
diff changeset
588 tab page and jump to the line number
1f3b1021f002 updated for version 7.0e05
vimboss
parents: 834
diff changeset
589 following the file name.
16023
dc766e1b0c95 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 15932
diff changeset
590 |CTRL-W_gt| CTRL-W g t same as `gt`: go to next tab page
dc766e1b0c95 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 15932
diff changeset
591 |CTRL-W_gT| CTRL-W g T same as `gT`: go to previous tab page
21703
22583b9d4efd patch 8.2.1401: cannot jump to the last used tabpage
Bram Moolenaar <Bram@vim.org>
parents: 20753
diff changeset
592 |CTRL-W_g<Tab>| CTRL-W g <Tab> same as |g<Tab>|: go to last accessed tab
22583b9d4efd patch 8.2.1401: cannot jump to the last used tabpage
Bram Moolenaar <Bram@vim.org>
parents: 20753
diff changeset
593 page.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
594 |CTRL-W_h| CTRL-W h go to Nth left window (stop at first window)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
595 |CTRL-W_i| CTRL-W i split window and jump to declaration of
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
596 identifier under the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
597 |CTRL-W_j| CTRL-W j go N windows down (stop at last window)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
598 |CTRL-W_k| CTRL-W k go N windows up (stop at first window)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
599 |CTRL-W_l| CTRL-W l go to Nth right window (stop at last window)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
600 |CTRL-W_n| CTRL-W n open new window, N lines high
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
601 |CTRL-W_o| CTRL-W o close all but current window (like |:only|)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
602 |CTRL-W_p| CTRL-W p go to previous (last accessed) window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
603 |CTRL-W_q| CTRL-W q quit current window (like |:quit|)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
604 |CTRL-W_r| CTRL-W r rotate windows downwards N times
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
605 |CTRL-W_s| CTRL-W s split current window in two parts, new
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
606 window N lines high
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
607 |CTRL-W_t| CTRL-W t go to top window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
608 |CTRL-W_v| CTRL-W v split current window vertically, new window
2033
de5a43c5eedc Update documentation files.
Bram Moolenaar <bram@zimbu.org>
parents: 1702
diff changeset
609 N columns wide
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
610 |CTRL-W_w| CTRL-W w go to N next window (wrap around)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
611 |CTRL-W_x| CTRL-W x exchange current window with window N
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
612 (default: next window)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
613 |CTRL-W_z| CTRL-W z close preview window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
614 |CTRL-W_bar| CTRL-W | set window width to N columns
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
615 |CTRL-W_}| CTRL-W } show tag under cursor in preview window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
616 |CTRL-W_<Down>| CTRL-W <Down> same as "CTRL-W j"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
617 |CTRL-W_<Up>| CTRL-W <Up> same as "CTRL-W k"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
618 |CTRL-W_<Left>| CTRL-W <Left> same as "CTRL-W h"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
619 |CTRL-W_<Right>| CTRL-W <Right> same as "CTRL-W l"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
620
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
621 ==============================================================================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
622 2.3 Square bracket commands *[* *]*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
623
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
624 tag char note action in Normal mode ~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
625 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
626 |[_CTRL-D| [ CTRL-D jump to first #define found in current and
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
627 included files matching the word under the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
628 cursor, start searching at beginning of
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
629 current file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
630 |[_CTRL-I| [ CTRL-I jump to first line in current and included
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
631 files that contains the word under the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
632 cursor, start searching at beginning of
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
633 current file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
634 |[#| [# 1 cursor to N previous unmatched #if, #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
635 or #ifdef
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
636 |['| [' 1 cursor to previous lowercase mark, on first
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
637 non-blank
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
638 |[(| [( 1 cursor N times back to unmatched '('
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
639 |[star| [* 1 same as "[/"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
640 |[`| [` 1 cursor to previous lowercase mark
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
641 |[/| [/ 1 cursor to N previous start of a C comment
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
642 |[D| [D list all defines found in current and
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
643 included files matching the word under the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
644 cursor, start searching at beginning of
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
645 current file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
646 |[I| [I list all lines found in current and
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
647 included files that contain the word under
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
648 the cursor, start searching at beginning of
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
649 current file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
650 |[P| [P 2 same as "[p"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
651 |[[| [[ 1 cursor N sections backward
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
652 |[]| [] 1 cursor N SECTIONS backward
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
653 |[c| [c 1 cursor N times backwards to start of change
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
654 |[d| [d show first #define found in current and
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
655 included files matching the word under the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
656 cursor, start searching at beginning of
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
657 current file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
658 |[f| [f same as "gf"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
659 |[i| [i show first line found in current and
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
660 included files that contains the word under
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
661 the cursor, start searching at beginning of
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
662 current file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
663 |[m| [m 1 cursor N times back to start of member
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
664 function
1118
2b8ff9e3c520 updated for version 7.1a
vimboss
parents: 874
diff changeset
665 |[p| [p 2 like "P", but adjust indent to current line
2b8ff9e3c520 updated for version 7.1a
vimboss
parents: 874
diff changeset
666 |[s| [s 1 move to the previous misspelled word
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
667 |[z| [z 1 move to start of open fold
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
668 |[{| [{ 1 cursor N times back to unmatched '{'
4098
058f26a834c4 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3713
diff changeset
669 |[<MiddleMouse>| [<MiddleMouse> 2 same as "[p"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
670
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
671 |]_CTRL-D| ] CTRL-D jump to first #define found in current and
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
672 included files matching the word under the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
673 cursor, start searching at cursor position
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
674 |]_CTRL-I| ] CTRL-I jump to first line in current and included
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
675 files that contains the word under the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
676 cursor, start searching at cursor position
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
677 |]#| ]# 1 cursor to N next unmatched #endif or #else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
678 |]'| ]' 1 cursor to next lowercase mark, on first
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
679 non-blank
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
680 |])| ]) 1 cursor N times forward to unmatched ')'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
681 |]star| ]* 1 same as "]/"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
682 |]`| ]` 1 cursor to next lowercase mark
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
683 |]/| ]/ 1 cursor to N next end of a C comment
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
684 |]D| ]D list all #defines found in current and
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
685 included files matching the word under the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
686 cursor, start searching at cursor position
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
687 |]I| ]I list all lines found in current and
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
688 included files that contain the word under
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
689 the cursor, start searching at cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
690 position
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
691 |]P| ]P 2 same as "[p"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
692 |][| ][ 1 cursor N SECTIONS forward
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
693 |]]| ]] 1 cursor N sections forward
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
694 |]c| ]c 1 cursor N times forward to start of change
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
695 |]d| ]d show first #define found in current and
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
696 included files matching the word under the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
697 cursor, start searching at cursor position
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
698 |]f| ]f same as "gf"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
699 |]i| ]i show first line found in current and
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
700 included files that contains the word under
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
701 the cursor, start searching at cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
702 position
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
703 |]m| ]m 1 cursor N times forward to end of member
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
704 function
1118
2b8ff9e3c520 updated for version 7.1a
vimboss
parents: 874
diff changeset
705 |]p| ]p 2 like "p", but adjust indent to current line
2b8ff9e3c520 updated for version 7.1a
vimboss
parents: 874
diff changeset
706 |]s| ]s 1 move to next misspelled word
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
707 |]z| ]z 1 move to end of open fold
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
708 |]}| ]} 1 cursor N times forward to unmatched '}'
4098
058f26a834c4 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3713
diff changeset
709 |]<MiddleMouse>| ]<MiddleMouse> 2 same as "]p"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
710
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
711 ==============================================================================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
712 2.4 Commands starting with 'g' *g*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
713
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
714 tag char note action in Normal mode ~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
715 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
716 |g_CTRL-A| g CTRL-A only when compiled with MEM_PROFILE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
717 defined: dump a memory profile
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
718 |g_CTRL-G| g CTRL-G show information about current cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
719 position
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
720 |g_CTRL-H| g CTRL-H start Select block mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
721 |g_CTRL-]| g CTRL-] |:tjump| to the tag under the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
722 |g#| g# 1 like "#", but without using "\<" and "\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
723 |g$| g$ 1 when 'wrap' off go to rightmost character of
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
724 the current line that is on the screen;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
725 when 'wrap' on go to the rightmost character
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
726 of the current screen line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
727 |g&| g& 2 repeat last ":s" on all lines
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
728 |g'| g'{mark} 1 like |'| but without changing the jumplist
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
729 |g`| g`{mark} 1 like |`| but without changing the jumplist
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
730 |gstar| g* 1 like "*", but without using "\<" and "\>"
6647
3af822eb4da5 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6476
diff changeset
731 |g+| g+ go to newer text state N times
3af822eb4da5 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6476
diff changeset
732 |g,| g, 1 go to N newer position in change list
3af822eb4da5 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6476
diff changeset
733 |g-| g- go to older text state N times
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
734 |g0| g0 1 when 'wrap' off go to leftmost character of
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
735 the current line that is on the screen;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
736 when 'wrap' on go to the leftmost character
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
737 of the current screen line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
738 |g8| g8 print hex value of bytes used in UTF-8
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
739 character under the cursor
6647
3af822eb4da5 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6476
diff changeset
740 |g;| g; 1 go to N older position in change list
447
8347d456f7e5 updated for version 7.0118
vimboss
parents: 446
diff changeset
741 |g<| g< display previous command output
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
742 |g?| g? 2 Rot13 encoding operator
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
743 |g?g?| g?? 2 Rot13 encode current line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
744 |g?g?| g?g? 2 Rot13 encode current line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
745 |gD| gD 1 go to definition of word under the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
746 in current file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
747 |gE| gE 1 go backwards to the end of the previous
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
748 WORD
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
749 |gH| gH start Select line mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
750 |gI| gI 2 like "I", but always start in column 1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
751 |gJ| gJ 2 join lines without inserting space
3713
9910cbff5f16 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3701
diff changeset
752 |gN| gN 1,2 find the previous match with the last used
9910cbff5f16 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3701
diff changeset
753 search pattern and Visually select it
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
754 |gP| ["x]gP 2 put the text [from register x] before the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
755 cursor N times, leave the cursor after it
2681
85c5a72551e2 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2577
diff changeset
756 |gQ| gQ switch to "Ex" mode with Vim editing
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
757 |gR| gR 2 enter Virtual Replace mode
4358
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4186
diff changeset
758 |gT| gT go to the previous tab page
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
759 |gU| gU{motion} 2 make Nmove text uppercase
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
760 |gV| gV don't reselect the previous Visual area
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
761 when executing a mapping or menu in Select
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
762 mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
763 |g]| g] :tselect on the tag under the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
764 |g^| g^ 1 when 'wrap' off go to leftmost non-white
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
765 character of the current line that is on
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
766 the screen; when 'wrap' on go to the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
767 leftmost non-white character of the current
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
768 screen line
6647
3af822eb4da5 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6476
diff changeset
769 |g_| g_ 1 cursor to the last CHAR N - 1 lines lower
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
770 |ga| ga print ascii value of character under the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
771 cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
772 |gd| gd 1 go to definition of word under the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
773 in current function
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
774 |ge| ge 1 go backwards to the end of the previous
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
775 word
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
776 |gf| gf start editing the file whose name is under
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
777 the cursor
681
9364d114ed8d updated for version 7.0204
vimboss
parents: 674
diff changeset
778 |gF| gF start editing the file whose name is under
9364d114ed8d updated for version 7.0204
vimboss
parents: 674
diff changeset
779 the cursor and jump to the line number
9364d114ed8d updated for version 7.0204
vimboss
parents: 674
diff changeset
780 following the filename.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
781 |gg| gg 1 cursor to line N, default first line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
782 |gh| gh start Select mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
783 |gi| gi 2 like "i", but first move to the |'^| mark
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
784 |gj| gj 1 like "j", but when 'wrap' on go N screen
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
785 lines down
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
786 |gk| gk 1 like "k", but when 'wrap' on go N screen
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
787 lines up
22565
17c4178f26ea Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 21703
diff changeset
788 |gm| gm 1 go to character at middle of the screenline
17c4178f26ea Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 21703
diff changeset
789 |gM| gM 1 go to character at middle of the text line
3701
9f48a5432997 updated for version 7.3.610
Bram Moolenaar <bram@vim.org>
parents: 3082
diff changeset
790 |gn| gn 1,2 find the next match with the last used
9f48a5432997 updated for version 7.3.610
Bram Moolenaar <bram@vim.org>
parents: 3082
diff changeset
791 search pattern and Visually select it
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
792 |go| go 1 cursor to byte N in the buffer
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
793 |gp| ["x]gp 2 put the text [from register x] after the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
794 cursor N times, leave the cursor after it
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
795 |gq| gq{motion} 2 format Nmove text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
796 |gr| gr{char} 2 virtual replace N chars with {char}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
797 |gs| gs go to sleep for N seconds (default 1)
4358
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4186
diff changeset
798 |gt| gt go to the next tab page
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
799 |gu| gu{motion} 2 make Nmove text lowercase
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
800 |gv| gv reselect the previous Visual area
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
801 |gw| gw{motion} 2 format Nmove text and keep cursor
1118
2b8ff9e3c520 updated for version 7.1a
vimboss
parents: 874
diff changeset
802 |netrw-gx| gx execute application for file name under the
2b8ff9e3c520 updated for version 7.1a
vimboss
parents: 874
diff changeset
803 cursor (only with |netrw| plugin)
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
804 |g@| g@{motion} call 'operatorfunc'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
805 |g~| g~{motion} 2 swap case for Nmove text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
806 |g<Down>| g<Down> 1 same as "gj"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
807 |g<End>| g<End> 1 same as "g$"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
808 |g<Home>| g<Home> 1 same as "g0"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
809 |g<LeftMouse>| g<LeftMouse> same as <C-LeftMouse>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
810 g<MiddleMouse> same as <C-MiddleMouse>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
811 |g<RightMouse>| g<RightMouse> same as <C-RightMouse>
21703
22583b9d4efd patch 8.2.1401: cannot jump to the last used tabpage
Bram Moolenaar <Bram@vim.org>
parents: 20753
diff changeset
812 |g<Tab>| g<Tab> go to the last accessed tab page.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
813 |g<Up>| g<Up> 1 same as "gk"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
814
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
815 ==============================================================================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
816 2.5 Commands starting with 'z' *z*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
817
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
818 tag char note action in Normal mode ~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
819 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
820 |z<CR>| z<CR> redraw, cursor line to top of window,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
821 cursor on first non-blank
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
822 |zN<CR>| z{height}<CR> redraw, make window {height} lines high
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
823 |z+| z+ cursor on line N (default line below
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
824 window), otherwise like "z<CR>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
825 |z-| z- redraw, cursor line at bottom of window,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
826 cursor on first non-blank
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
827 |z.| z. redraw, cursor line to center of window,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
828 cursor on first non-blank
616
59cf24598e9c updated for version 7.0176
vimboss
parents: 598
diff changeset
829 |z=| z= give spelling suggestions
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
830 |zA| zA open a closed fold or close an open fold
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
831 recursively
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
832 |zC| zC close folds recursively
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
833 |zD| zD delete folds recursively
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
834 |zE| zE eliminate all folds
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
835 |zF| zF create a fold for N lines
20753
661eb972cb22 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 20552
diff changeset
836 |zG| zG temporarily mark word as correctly spelled
4992
ceb5f21cda79 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4780
diff changeset
837 |zH| zH when 'wrap' off scroll half a screenwidth
ceb5f21cda79 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4780
diff changeset
838 to the right
ceb5f21cda79 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4780
diff changeset
839 |zL| zL when 'wrap' off scroll half a screenwidth
ceb5f21cda79 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4780
diff changeset
840 to the left
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
841 |zM| zM set 'foldlevel' to zero
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
842 |zN| zN set 'foldenable'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
843 |zO| zO open folds recursively
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
844 |zR| zR set 'foldlevel' to the deepest fold
20753
661eb972cb22 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 20552
diff changeset
845 |zW| zW temporarily mark word as incorrectly spelled
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
846 |zX| zX re-apply 'foldlevel'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
847 |z^| z^ cursor on line N (default line above
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
848 window), otherwise like "z-"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
849 |za| za open a closed fold, close an open fold
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
850 |zb| zb redraw, cursor line at bottom of window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
851 |zc| zc close a fold
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
852 |zd| zd delete a fold
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
853 |ze| ze when 'wrap' off scroll horizontally to
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
854 position the cursor at the end (right side)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
855 of the screen
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
856 |zf| zf{motion} create a fold for Nmove text
20753
661eb972cb22 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 20552
diff changeset
857 |zg| zg permanently mark word as correctly spelled
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
858 |zh| zh when 'wrap' off scroll screen N characters
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
859 to the right
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
860 |zi| zi toggle 'foldenable'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
861 |zj| zj 1 move to the start of the next fold
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
862 |zk| zk 1 move to the end of the previous fold
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
863 |zl| zl when 'wrap' off scroll screen N characters
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
864 to the left
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
865 |zm| zm subtract one from 'foldlevel'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
866 |zn| zn reset 'foldenable'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
867 |zo| zo open fold
24752
1ce39e257f1b patch 8.2.2914: cannot paste a block without adding padding
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
868 |zp| zp paste in block-mode without trailing spaces
1ce39e257f1b patch 8.2.2914: cannot paste a block without adding padding
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
869 |zP| zP paste in block-mode without trailing spaces
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
870 |zr| zr add one to 'foldlevel'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
871 |zs| zs when 'wrap' off scroll horizontally to
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
872 position the cursor at the start (left
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
873 side) of the screen
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
874 |zt| zt redraw, cursor line at top of window
16553
0e473e9e70c2 patch 8.1.1280: remarks about functionality not in Vi clutters the help
Bram Moolenaar <Bram@vim.org>
parents: 16543
diff changeset
875 |zuw| zuw undo |zw|
0e473e9e70c2 patch 8.1.1280: remarks about functionality not in Vi clutters the help
Bram Moolenaar <Bram@vim.org>
parents: 16543
diff changeset
876 |zug| zug undo |zg|
0e473e9e70c2 patch 8.1.1280: remarks about functionality not in Vi clutters the help
Bram Moolenaar <Bram@vim.org>
parents: 16543
diff changeset
877 |zuW| zuW undo |zW|
0e473e9e70c2 patch 8.1.1280: remarks about functionality not in Vi clutters the help
Bram Moolenaar <Bram@vim.org>
parents: 16543
diff changeset
878 |zuG| zuG undo |zG|
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
879 |zv| zv open enough folds to view the cursor line
20753
661eb972cb22 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 20552
diff changeset
880 |zw| zw permanently mark word as incorrectly spelled
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
881 |zx| zx re-apply 'foldlevel' and do "zv"
24866
f1121eb17e14 patch 8.2.2971: cannot yank a block without trailing spaces
Bram Moolenaar <Bram@vim.org>
parents: 24752
diff changeset
882 |zy| zy yank without trailing spaces
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
883 |zz| zz redraw, cursor line at center of window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
884 |z<Left>| z<Left> same as "zh"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
885 |z<Right>| z<Right> same as "zl"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
886
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
887 ==============================================================================
15932
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
888 2.6 Operator-pending mode *operator-pending-index*
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
889
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
890 These can be used after an operator, but before a {motion} has been entered.
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
891
16023
dc766e1b0c95 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 15932
diff changeset
892 tag char action in Operator-pending mode ~
15932
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
893 -----------------------------------------------------------------------
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
894 |o_v| v force operator to work characterwise
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
895 |o_V| V force operator to work linewise
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
896 |o_CTRL-V| CTRL-V force operator to work blockwise
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
897
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
898 ==============================================================================
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
899 3. Visual mode *visual-index*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
900
236
4707450c2b33 updated for version 7.0066
vimboss
parents: 170
diff changeset
901 Most commands in Visual mode are the same as in Normal mode. The ones listed
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
902 here are those that are different.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
903
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
904 tag command note action in Visual mode ~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
905 ------------------------------------------------------------------------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
906 |v_CTRL-\_CTRL-N| CTRL-\ CTRL-N stop Visual mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
907 |v_CTRL-\_CTRL-G| CTRL-\ CTRL-G go to mode specified with 'insertmode'
8951
0bdeaf7092bc commit https://github.com/vim/vim/commit/aa3b15dbebf333282503d6031e2f9ba6ee4398ed
Christian Brabandt <cb@256bit.org>
parents: 8673
diff changeset
908 |v_CTRL-A| CTRL-A 2 add N to number in highlighted text
42
c75153d791d0 updated for version 7.0026
vimboss
parents: 41
diff changeset
909 |v_CTRL-C| CTRL-C stop Visual mode
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
910 |v_CTRL-G| CTRL-G toggle between Visual mode and Select mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
911 |v_<BS>| <BS> 2 Select mode: delete highlighted area
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
912 |v_CTRL-H| CTRL-H 2 same as <BS>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
913 |v_CTRL-O| CTRL-O switch from Select to Visual mode for one
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
914 command
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
915 |v_CTRL-V| CTRL-V make Visual mode blockwise or stop Visual
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
916 mode
8951
0bdeaf7092bc commit https://github.com/vim/vim/commit/aa3b15dbebf333282503d6031e2f9ba6ee4398ed
Christian Brabandt <cb@256bit.org>
parents: 8673
diff changeset
917 |v_CTRL-X| CTRL-X 2 subtract N from number in highlighted text
42
c75153d791d0 updated for version 7.0026
vimboss
parents: 41
diff changeset
918 |v_<Esc>| <Esc> stop Visual mode
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
919 |v_CTRL-]| CTRL-] jump to highlighted tag
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
920 |v_!| !{filter} 2 filter the highlighted lines through the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
921 external command {filter}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
922 |v_:| : start a command-line with the highlighted
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
923 lines as a range
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
924 |v_<| < 2 shift the highlighted lines one
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
925 'shiftwidth' left
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
926 |v_=| = 2 filter the highlighted lines through the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
927 external program given with the 'equalprg'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
928 option
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
929 |v_>| > 2 shift the highlighted lines one
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
930 'shiftwidth' right
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
931 |v_b_A| A 2 block mode: append same text in all lines,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
932 after the highlighted area
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
933 |v_C| C 2 delete the highlighted lines and start
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
934 insert
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
935 |v_D| D 2 delete the highlighted lines
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
936 |v_b_I| I 2 block mode: insert same text in all lines,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
937 before the highlighted area
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
938 |v_J| J 2 join the highlighted lines
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
939 |v_K| K run 'keywordprg' on the highlighted area
27459
5825405e4e2c Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 26719
diff changeset
940 |v_O| O move horizontally to other corner of area
5825405e4e2c Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 26719
diff changeset
941 |v_P| P replace highlighted area with register
28714
5eea8a249f86 patch 8.2.4881: "P" in Visual mode still changes some registers
Bram Moolenaar <Bram@vim.org>
parents: 28010
diff changeset
942 contents; registers are unchanged
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
943 Q does not start Ex mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
944 |v_R| R 2 delete the highlighted lines and start
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
945 insert
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
946 |v_S| S 2 delete the highlighted lines and start
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
947 insert
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
948 |v_U| U 2 make highlighted area uppercase
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
949 |v_V| V make Visual mode linewise or stop Visual
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
950 mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
951 |v_X| X 2 delete the highlighted lines
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
952 |v_Y| Y yank the highlighted lines
1618
46bbe11644e0 updated for version 7.2a
vimboss
parents: 1231
diff changeset
953 |v_aquote| a" extend highlighted area with a double
46bbe11644e0 updated for version 7.2a
vimboss
parents: 1231
diff changeset
954 quoted string
46bbe11644e0 updated for version 7.2a
vimboss
parents: 1231
diff changeset
955 |v_a'| a' extend highlighted area with a single
46bbe11644e0 updated for version 7.2a
vimboss
parents: 1231
diff changeset
956 quoted string
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
957 |v_a(| a( same as ab
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
958 |v_a)| a) same as ab
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
959 |v_a<| a< extend highlighted area with a <> block
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
960 |v_a>| a> same as a<
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
961 |v_aB| aB extend highlighted area with a {} block
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
962 |v_aW| aW extend highlighted area with "a WORD"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
963 |v_a[| a[ extend highlighted area with a [] block
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
964 |v_a]| a] same as a[
1618
46bbe11644e0 updated for version 7.2a
vimboss
parents: 1231
diff changeset
965 |v_a`| a` extend highlighted area with a backtick
46bbe11644e0 updated for version 7.2a
vimboss
parents: 1231
diff changeset
966 quoted string
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
967 |v_ab| ab extend highlighted area with a () block
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
968 |v_ap| ap extend highlighted area with a paragraph
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
969 |v_as| as extend highlighted area with a sentence
1618
46bbe11644e0 updated for version 7.2a
vimboss
parents: 1231
diff changeset
970 |v_at| at extend highlighted area with a tag block
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
971 |v_aw| aw extend highlighted area with "a word"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
972 |v_a{| a{ same as aB
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
973 |v_a}| a} same as aB
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
974 |v_c| c 2 delete highlighted area and start insert
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
975 |v_d| d 2 delete highlighted area
8951
0bdeaf7092bc commit https://github.com/vim/vim/commit/aa3b15dbebf333282503d6031e2f9ba6ee4398ed
Christian Brabandt <cb@256bit.org>
parents: 8673
diff changeset
976 |v_g_CTRL-A| g CTRL-A 2 add N to number in highlighted text
0bdeaf7092bc commit https://github.com/vim/vim/commit/aa3b15dbebf333282503d6031e2f9ba6ee4398ed
Christian Brabandt <cb@256bit.org>
parents: 8673
diff changeset
977 |v_g_CTRL-X| g CTRL-X 2 subtract N from number in highlighted text
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
978 |v_gJ| gJ 2 join the highlighted lines without
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
979 inserting spaces
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
980 |v_gq| gq 2 format the highlighted lines
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
981 |v_gv| gv exchange current and previous highlighted
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
982 area
1618
46bbe11644e0 updated for version 7.2a
vimboss
parents: 1231
diff changeset
983 |v_iquote| i" extend highlighted area with a double
46bbe11644e0 updated for version 7.2a
vimboss
parents: 1231
diff changeset
984 quoted string (without quotes)
46bbe11644e0 updated for version 7.2a
vimboss
parents: 1231
diff changeset
985 |v_i'| i' extend highlighted area with a single
46bbe11644e0 updated for version 7.2a
vimboss
parents: 1231
diff changeset
986 quoted string (without quotes)
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
987 |v_i(| i( same as ib
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
988 |v_i)| i) same as ib
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
989 |v_i<| i< extend highlighted area with inner <> block
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
990 |v_i>| i> same as i<
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
991 |v_iB| iB extend highlighted area with inner {} block
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
992 |v_iW| iW extend highlighted area with "inner WORD"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
993 |v_i[| i[ extend highlighted area with inner [] block
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
994 |v_i]| i] same as i[
1618
46bbe11644e0 updated for version 7.2a
vimboss
parents: 1231
diff changeset
995 |v_i`| i` extend highlighted area with a backtick
46bbe11644e0 updated for version 7.2a
vimboss
parents: 1231
diff changeset
996 quoted string (without the backticks)
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
997 |v_ib| ib extend highlighted area with inner () block
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
998 |v_ip| ip extend highlighted area with inner paragraph
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
999 |v_is| is extend highlighted area with inner sentence
1618
46bbe11644e0 updated for version 7.2a
vimboss
parents: 1231
diff changeset
1000 |v_it| it extend highlighted area with inner tag block
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1001 |v_iw| iw extend highlighted area with "inner word"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1002 |v_i{| i{ same as iB
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1003 |v_i}| i} same as iB
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1004 |v_o| o move cursor to other corner of area
27459
5825405e4e2c Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 26719
diff changeset
1005 |v_p| p replace highlighted area with register
5825405e4e2c Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 26719
diff changeset
1006 contents; deleted text in unnamed register
13735
a62eeee5f116 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12499
diff changeset
1007 |v_r| r 2 replace highlighted area with a character
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1008 |v_s| s 2 delete highlighted area and start insert
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1009 |v_u| u 2 make highlighted area lowercase
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1010 |v_v| v make Visual mode characterwise or stop
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1011 Visual mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1012 |v_x| x 2 delete the highlighted area
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1013 |v_y| y yank the highlighted area
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1014 |v_~| ~ 2 swap case for the highlighted area
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1015
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1016 ==============================================================================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1017 4. Command-line editing *ex-edit-index*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1018
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1019 Get to the command-line with the ':', '!', '/' or '?' commands.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1020 Normal characters are inserted at the current cursor position.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1021 "Completion" below refers to context-sensitive completion. It will complete
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1022 file names, tags, commands etc. as appropriate.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1023
16023
dc766e1b0c95 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 15932
diff changeset
1024 tag command action in Command-line editing mode ~
2681
85c5a72551e2 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2577
diff changeset
1025 ------------------------------------------------------------------------------
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1026 CTRL-@ not used
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1027 |c_CTRL-A| CTRL-A do completion on the pattern in front of the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1028 cursor and insert all matches
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1029 |c_CTRL-B| CTRL-B cursor to begin of command-line
2681
85c5a72551e2 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2577
diff changeset
1030 |c_CTRL-C| CTRL-C same as <Esc>
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1031 |c_CTRL-D| CTRL-D list completions that match the pattern in
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1032 front of the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1033 |c_CTRL-E| CTRL-E cursor to end of command-line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1034 |'cedit'| CTRL-F default value for 'cedit': opens the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1035 command-line window; otherwise not used
10004
8061455d9179 commit https://github.com/vim/vim/commit/818078ddfbb8cc2546f697c5675a251d095722ec
Christian Brabandt <cb@256bit.org>
parents: 9975
diff changeset
1036 |c_CTRL-G| CTRL-G next match when 'incsearch' is active
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1037 |c_<BS>| <BS> delete the character in front of the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1038 |c_digraph| {char1} <BS> {char2}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1039 enter digraph when 'digraph' is on
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1040 |c_CTRL-H| CTRL-H same as <BS>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1041 |c_<Tab>| <Tab> if 'wildchar' is <Tab>: Do completion on
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1042 the pattern in front of the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1043 |c_<S-Tab>| <S-Tab> same as CTRL-P
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1044 |c_wildchar| 'wildchar' Do completion on the pattern in front of the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1045 cursor (default: <Tab>)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1046 |c_CTRL-I| CTRL-I same as <Tab>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1047 |c_<NL>| <NL> same as <CR>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1048 |c_CTRL-J| CTRL-J same as <CR>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1049 |c_CTRL-K| CTRL-K {char1} {char2}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1050 enter digraph
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1051 |c_CTRL-L| CTRL-L do completion on the pattern in front of the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1052 cursor and insert the longest common part
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1053 |c_<CR>| <CR> execute entered command
10244
876fbdd84e52 commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents: 10198
diff changeset
1054 |c_CTRL-M| CTRL-M same as <CR>
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1055 |c_CTRL-N| CTRL-N after using 'wildchar' with multiple matches:
11062
1218c5353e2b Runtime file updates.
Christian Brabandt <cb@256bit.org>
parents: 10722
diff changeset
1056 go to next match, otherwise: recall older
1218c5353e2b Runtime file updates.
Christian Brabandt <cb@256bit.org>
parents: 10722
diff changeset
1057 command-line from history.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1058 CTRL-O not used
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1059 |c_CTRL-P| CTRL-P after using 'wildchar' with multiple matches:
11062
1218c5353e2b Runtime file updates.
Christian Brabandt <cb@256bit.org>
parents: 10722
diff changeset
1060 go to previous match, otherwise: recall older
1218c5353e2b Runtime file updates.
Christian Brabandt <cb@256bit.org>
parents: 10722
diff changeset
1061 command-line from history.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1062 |c_CTRL-Q| CTRL-Q same as CTRL-V, unless it's used for terminal
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1063 control flow
16086
bd7461db24b3 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 16023
diff changeset
1064 |c_CTRL-R| CTRL-R {regname}
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1065 insert the contents of a register or object
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1066 under the cursor as if typed
16086
bd7461db24b3 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 16023
diff changeset
1067 |c_CTRL-R_CTRL-R| CTRL-R CTRL-R {regname}
bd7461db24b3 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 16023
diff changeset
1068 |c_CTRL-R_CTRL-O| CTRL-R CTRL-O {regname}
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1069 insert the contents of a register or object
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1070 under the cursor literally
20753
661eb972cb22 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 20552
diff changeset
1071 CTRL-S not used, or used for terminal control flow
10004
8061455d9179 commit https://github.com/vim/vim/commit/818078ddfbb8cc2546f697c5675a251d095722ec
Christian Brabandt <cb@256bit.org>
parents: 9975
diff changeset
1072 |c_CTRL-T| CTRL-T previous match when 'incsearch' is active
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1073 |c_CTRL-U| CTRL-U remove all characters
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1074 |c_CTRL-V| CTRL-V insert next non-digit literally, insert three
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1075 digit decimal number as a single byte.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1076 |c_CTRL-W| CTRL-W delete the word in front of the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1077 CTRL-X not used (reserved for completion)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1078 CTRL-Y copy (yank) modeless selection
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1079 CTRL-Z not used (reserved for suspend)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1080 |c_<Esc>| <Esc> abandon command-line without executing it
10244
876fbdd84e52 commit https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
Christian Brabandt <cb@256bit.org>
parents: 10198
diff changeset
1081 |c_CTRL-[| CTRL-[ same as <Esc>
4098
058f26a834c4 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3713
diff changeset
1082 |c_CTRL-\_CTRL-N| CTRL-\ CTRL-N go to Normal mode, abandon command-line
058f26a834c4 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3713
diff changeset
1083 |c_CTRL-\_CTRL-G| CTRL-\ CTRL-G go to mode specified with 'insertmode',
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1084 abandon command-line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1085 CTRL-\ a - d reserved for extensions
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1086 |c_CTRL-\_e| CTRL-\ e {expr} replace the command line with the result of
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1087 {expr}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1088 CTRL-\ f - z reserved for extensions
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1089 CTRL-\ others not used
1118
2b8ff9e3c520 updated for version 7.1a
vimboss
parents: 874
diff changeset
1090 |c_CTRL-]| CTRL-] trigger abbreviation
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1091 |c_CTRL-^| CTRL-^ toggle use of |:lmap| mappings
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1092 |c_CTRL-_| CTRL-_ when 'allowrevins' set: change language
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1093 (Hebrew, Farsi)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1094 |c_<Del>| <Del> delete the character under the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1095
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1096 |c_<Left>| <Left> cursor left
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1097 |c_<S-Left>| <S-Left> cursor one word left
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1098 |c_<C-Left>| <C-Left> cursor one word left
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1099 |c_<Right>| <Right> cursor right
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1100 |c_<S-Right>| <S-Right> cursor one word right
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1101 |c_<C-Right>| <C-Right> cursor one word right
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1102 |c_<Up>| <Up> recall previous command-line from history that
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1103 matches pattern in front of the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1104 |c_<S-Up>| <S-Up> recall previous command-line from history
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1105 |c_<Down>| <Down> recall next command-line from history that
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1106 matches pattern in front of the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1107 |c_<S-Down>| <S-Down> recall next command-line from history
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1108 |c_<Home>| <Home> cursor to start of command-line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1109 |c_<End>| <End> cursor to end of command-line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1110 |c_<PageDown>| <PageDown> same as <S-Down>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1111 |c_<PageUp>| <PageUp> same as <S-Up>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1112 |c_<Insert>| <Insert> toggle insert/overstrike mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1113 |c_<LeftMouse>| <LeftMouse> cursor at mouse click
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1114
33542
c1e81b86082c runtime(doc): Improve command-line completion docs (#13331)
Christian Brabandt <cb@256bit.org>
parents: 32004
diff changeset
1115 commands in wildmenu mode (see 'wildmenu')
c1e81b86082c runtime(doc): Improve command-line completion docs (#13331)
Christian Brabandt <cb@256bit.org>
parents: 32004
diff changeset
1116
c1e81b86082c runtime(doc): Improve command-line completion docs (#13331)
Christian Brabandt <cb@256bit.org>
parents: 32004
diff changeset
1117 <Up> move up to parent / select the previous match
c1e81b86082c runtime(doc): Improve command-line completion docs (#13331)
Christian Brabandt <cb@256bit.org>
parents: 32004
diff changeset
1118 <Down> move down to submenu / select the next match
c1e81b86082c runtime(doc): Improve command-line completion docs (#13331)
Christian Brabandt <cb@256bit.org>
parents: 32004
diff changeset
1119 <Left> select the previous match / move up to parent
33574
a559d0a21b25 runtime(doc): correct <PageUp>/<PageDown> behavior in 'wildmenu' (#13336)
Christian Brabandt <cb@256bit.org>
parents: 33542
diff changeset
1120 <Right> select the next match / move down to submenu
33542
c1e81b86082c runtime(doc): Improve command-line completion docs (#13331)
Christian Brabandt <cb@256bit.org>
parents: 32004
diff changeset
1121 <CR> move into submenu when doing menu completion
33585
e628d7f03758 patch 9.0.2037: A few remaining cmdline completion issues with C-E/Y
Christian Brabandt <cb@256bit.org>
parents: 33574
diff changeset
1122 CTRL-E stop completion and go back to original text
e628d7f03758 patch 9.0.2037: A few remaining cmdline completion issues with C-E/Y
Christian Brabandt <cb@256bit.org>
parents: 33574
diff changeset
1123 CTRL-Y accept selected match and stop completion
33542
c1e81b86082c runtime(doc): Improve command-line completion docs (#13331)
Christian Brabandt <cb@256bit.org>
parents: 32004
diff changeset
1124 other stop completion and insert the typed character
c1e81b86082c runtime(doc): Improve command-line completion docs (#13331)
Christian Brabandt <cb@256bit.org>
parents: 32004
diff changeset
1125
c1e81b86082c runtime(doc): Improve command-line completion docs (#13331)
Christian Brabandt <cb@256bit.org>
parents: 32004
diff changeset
1126 commands in wildmenu mode with 'wildoptions' set to "pum"
c1e81b86082c runtime(doc): Improve command-line completion docs (#13331)
Christian Brabandt <cb@256bit.org>
parents: 32004
diff changeset
1127
c1e81b86082c runtime(doc): Improve command-line completion docs (#13331)
Christian Brabandt <cb@256bit.org>
parents: 32004
diff changeset
1128 <PageUp> select a match several entries back
c1e81b86082c runtime(doc): Improve command-line completion docs (#13331)
Christian Brabandt <cb@256bit.org>
parents: 32004
diff changeset
1129 <PageDown> select a match several entries forward
c1e81b86082c runtime(doc): Improve command-line completion docs (#13331)
Christian Brabandt <cb@256bit.org>
parents: 32004
diff changeset
1130
15932
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
1131 ==============================================================================
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
1132 5. Terminal-Job mode *terminal-job-index*
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
1133
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
1134 Most Normal mode commands except for window commands (|CTRL-W|) do not work in
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
1135 a terminal window. Switch to Terminal-Normal mode to use them.
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
1136 This assumes 'termwinkey' is not set.
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
1137
16023
dc766e1b0c95 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 15932
diff changeset
1138 tag char action in Terminal-Job mode ~
15932
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
1139 -----------------------------------------------------------------------
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
1140 |t_CTRL-\_CTRL-N| CTRL-\ CTRL-N switch to Terminal-Normal mode
16023
dc766e1b0c95 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 15932
diff changeset
1141 |t_CTRL-W_N| CTRL-W N switch to Terminal-Normal mode
dc766e1b0c95 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 15932
diff changeset
1142 |t_CTRL-W_:| CTRL-W : enter an Ex command
dc766e1b0c95 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 15932
diff changeset
1143 |t_CTRL-W_.| CTRL-W . type CTRL-W in the terminal
15932
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
1144 CTRL-W CTRL-\ send a CTRL-\ to the job in the terminal
20241
56265f711890 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 19813
diff changeset
1145 |t_CTRL-W_quote| CTRL-W " {register}
15932
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
1146 paste register in the terminal
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
1147 |t_CTRL-W_CTRL-C| CTRL-W CTRL-C forcefully ends the job
16380
5ad204d8a2f2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 16267
diff changeset
1148 |t_CTRL-W_CTRL-W| CTRL-W CTRL-W move focus to the next window
16023
dc766e1b0c95 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 15932
diff changeset
1149 |t_CTRL-W_gt| CTRL-W gt go to next tabpage, same as `gt`
dc766e1b0c95 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 15932
diff changeset
1150 |t_CTRL-W_gT| CTRL-W gT go to previous tabpage, same as `gT`
15932
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
1151
7557
502ca0a62fd8 commit https://github.com/vim/vim/commit/acb4f221c715a333f4c49a2235a8006c6ac6e4d5
Christian Brabandt <cb@256bit.org>
parents: 7477
diff changeset
1152 You found it, Arthur! *holy-grail* *:smile*
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1153
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1154 ==============================================================================
15932
c3c1abe7aff2 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15512
diff changeset
1155 6. EX commands *ex-cmd-index* *:index*
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1156
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1157 This is a brief but complete listing of all the ":" commands, without
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1158 mentioning any arguments. The optional part of the command name is inside [].
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1159 The commands are sorted on the non-optional part of their name.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1160
16023
dc766e1b0c95 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 15932
diff changeset
1161 tag command action ~
2681
85c5a72551e2 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2577
diff changeset
1162 ------------------------------------------------------------------------------
18016
834b7854aa3c Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 17809
diff changeset
1163 |:| : nothing
834b7854aa3c Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 17809
diff changeset
1164 |:range| :{range} go to last line in {range}
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1165 |:!| :! filter lines or execute an external command
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1166 |:!!| :!! repeat last ":!" command
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1167 |:#| :# same as ":number"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1168 |:&| :& repeat last ":substitute"
30837
82c3677f8af1 patch 9.0.0753: some Ex commands are not in the help index
Bram Moolenaar <Bram@vim.org>
parents: 29314
diff changeset
1169 |:star| :* use the last Visual area, like :'<,'>
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1170 |:<| :< shift lines one 'shiftwidth' left
27623
179c118424a6 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27459
diff changeset
1171 |:=| := print the last line number
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1172 |:>| :> shift lines one 'shiftwidth' right
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1173 |:@| :@ execute contents of a register
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1174 |:@@| :@@ repeat the previous ":@"
34185
bfb925ee6bc8 runtime(vim): Update syntax file (#13906)
Christian Brabandt <cb@256bit.org>
parents: 34057
diff changeset
1175 |:2match| :2mat[ch] define a second match to highlight
bfb925ee6bc8 runtime(vim): Update syntax file (#13906)
Christian Brabandt <cb@256bit.org>
parents: 34057
diff changeset
1176 |:3match| :3mat[ch] define a third match to highlight
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1177 |:Next| :N[ext] go to previous file in the argument list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1178 |:Print| :P[rint] print lines
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1179 |:X| :X ask for encryption key
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1180 |:append| :a[ppend] append text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1181 |:abbreviate| :ab[breviate] enter abbreviation
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1182 |:abclear| :abc[lear] remove all abbreviations
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1183 |:aboveleft| :abo[veleft] make split window appear left or above
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1184 |:all| :al[l] open a window for each file in the argument
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1185 list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1186 |:amenu| :am[enu] enter new menu item for all modes
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1187 |:anoremenu| :an[oremenu] enter a new menu for all modes that will not
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1188 be remapped
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1189 |:args| :ar[gs] print the argument list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1190 |:argadd| :arga[dd] add items to the argument list
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27623
diff changeset
1191 |:argdedupe| :argded[upe] remove duplicates from the argument list
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1192 |:argdelete| :argd[elete] delete items from the argument list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1193 |:argedit| :arge[dit] add item to the argument list and edit it
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1194 |:argdo| :argdo do a command on all items in the argument list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1195 |:argglobal| :argg[lobal] define the global argument list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1196 |:arglocal| :argl[ocal] define a local argument list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1197 |:argument| :argu[ment] go to specific file in the argument list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1198 |:ascii| :as[cii] print ascii value of character under the cursor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1199 |:autocmd| :au[tocmd] enter or show autocommands
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1200 |:augroup| :aug[roup] select the autocommand group to use
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1201 |:aunmenu| :aun[menu] remove menu for all modes
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1202 |:buffer| :b[uffer] go to specific buffer in the buffer list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1203 |:bNext| :bN[ext] go to previous buffer in the buffer list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1204 |:ball| :ba[ll] open a window for each buffer in the buffer list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1205 |:badd| :bad[d] add buffer to the buffer list
23931
5b37a0bf7e3a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 23666
diff changeset
1206 |:balt| :balt like ":badd" but also set the alternate file
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1207 |:bdelete| :bd[elete] remove a buffer from the buffer list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1208 |:behave| :be[have] set mouse and selection behavior
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1209 |:belowright| :bel[owright] make split window appear right or below
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1210 |:bfirst| :bf[irst] go to first buffer in the buffer list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1211 |:blast| :bl[ast] go to last buffer in the buffer list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1212 |:bmodified| :bm[odified] go to next buffer in the buffer list that has
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1213 been modified
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1214 |:bnext| :bn[ext] go to next buffer in the buffer list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1215 |:botright| :bo[tright] make split window appear at bottom or far right
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1216 |:bprevious| :bp[revious] go to previous buffer in the buffer list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1217 |:brewind| :br[ewind] go to first buffer in the buffer list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1218 |:break| :brea[k] break out of while loop
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1219 |:breakadd| :breaka[dd] add a debugger breakpoint
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1220 |:breakdel| :breakd[el] delete a debugger breakpoint
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1221 |:breaklist| :breakl[ist] list debugger breakpoints
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1222 |:browse| :bro[wse] use file selection dialog
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1223 |:bufdo| :bufdo execute command in each listed buffer
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1224 |:buffers| :buffers list all files in the buffer list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1225 |:bunload| :bun[load] unload a specific buffer
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1226 |:bwipeout| :bw[ipeout] really delete a buffer
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1227 |:change| :c[hange] replace a line or series of lines
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1228 |:cNext| :cN[ext] go to previous error
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1229 |:cNfile| :cNf[ile] go to last error in previous file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1230 |:cabbrev| :ca[bbrev] like ":abbreviate" but for Command-line mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1231 |:cabclear| :cabc[lear] clear all abbreviations for Command-line mode
16505
28e3ba82d8c8 patch 8.1.1256: cannot navigate through errors relative to the cursor
Bram Moolenaar <Bram@vim.org>
parents: 16427
diff changeset
1232 |:cabove| :cabo[ve] go to error above current line
5734
657ade71d395 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5487
diff changeset
1233 |:caddbuffer| :cad[dbuffer] add errors from buffer
657ade71d395 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5487
diff changeset
1234 |:caddexpr| :cadde[xpr] add errors from expr
625
81fe2ccc1207 updated for version 7.0179
vimboss
parents: 616
diff changeset
1235 |:caddfile| :caddf[ile] add error message to current quickfix list
16543
1d2b3bb35414 patch 8.1.1275: cannot navigate to errors before/after the cursor
Bram Moolenaar <Bram@vim.org>
parents: 16505
diff changeset
1236 |:cafter| :caf[ter] go to error after current cursor
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1237 |:call| :cal[l] call a function
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1238 |:catch| :cat[ch] part of a :try command
16543
1d2b3bb35414 patch 8.1.1275: cannot navigate to errors before/after the cursor
Bram Moolenaar <Bram@vim.org>
parents: 16505
diff changeset
1239 |:cbefore| :cbef[ore] go to error before current cursor
1d2b3bb35414 patch 8.1.1275: cannot navigate to errors before/after the cursor
Bram Moolenaar <Bram@vim.org>
parents: 16505
diff changeset
1240 |:cbelow| :cbel[ow] go to error below current line
9458
374afcf9d11d commit https://github.com/vim/vim/commit/537ef08408c50e0c4104d57f74993b3b0ed9560d
Christian Brabandt <cb@256bit.org>
parents: 9286
diff changeset
1241 |:cbottom| :cbo[ttom] scroll to the bottom of the quickfix window
41
f529edb9bab3 updated for version 7.0025
vimboss
parents: 40
diff changeset
1242 |:cbuffer| :cb[uffer] parse error messages and jump to first error
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1243 |:cc| :cc go to specific error
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1244 |:cclose| :ccl[ose] close quickfix window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1245 |:cd| :cd change directory
7092
64e30831fa42 commit https://github.com/vim/vim/commit/aa23b379421aa214e6543b06c974594a25799b09
Christian Brabandt <cb@256bit.org>
parents: 6647
diff changeset
1246 |:cdo| :cdo execute command in each valid error list entry
64e30831fa42 commit https://github.com/vim/vim/commit/aa23b379421aa214e6543b06c974594a25799b09
Christian Brabandt <cb@256bit.org>
parents: 6647
diff changeset
1247 |:cfdo| :cfd[o] execute command in each file in error list
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1248 |:center| :ce[nter] format lines at the center
446
7472c565592a updated for version 7.0117
vimboss
parents: 392
diff changeset
1249 |:cexpr| :cex[pr] read errors from expr and jump to first
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1250 |:cfile| :cf[ile] read file with error messages and jump to first
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1251 |:cfirst| :cfir[st] go to the specified error, default first one
799
6beb2c667935 updated for version 7.0b
vimboss
parents: 796
diff changeset
1252 |:cgetbuffer| :cgetb[uffer] get errors from buffer
796
cc3902a09300 updated for version 7.0232
vimboss
parents: 788
diff changeset
1253 |:cgetexpr| :cgete[xpr] get errors from expr
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1254 |:cgetfile| :cg[etfile] read file with error messages
4186
7ffc704cb7c1 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4098
diff changeset
1255 |:changes| :changes print the change list
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1256 |:chdir| :chd[ir] change directory
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1257 |:checkpath| :che[ckpath] list included files
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1258 |:checktime| :checkt[ime] check timestamp of loaded buffers
9555
9560a5b782ee commit https://github.com/vim/vim/commit/42ebd066422d73cdb7bda6a1dc828a3dd022dec8
Christian Brabandt <cb@256bit.org>
parents: 9458
diff changeset
1259 |:chistory| :chi[story] list the error lists
31671
5ed19049b1e8 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 30875
diff changeset
1260 |:class| :class start of a class specification
9286
64035abb986b commit https://github.com/vim/vim/commit/c95a302a4c42ec8230473cd4a5e0064d0a143aa8
Christian Brabandt <cb@256bit.org>
parents: 8951
diff changeset
1261 |:clast| :cla[st] go to the specified error, default last one
64035abb986b commit https://github.com/vim/vim/commit/c95a302a4c42ec8230473cd4a5e0064d0a143aa8
Christian Brabandt <cb@256bit.org>
parents: 8951
diff changeset
1262 |:clearjumps| :cle[arjumps] clear the jump list
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1263 |:clist| :cl[ist] list all errors
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1264 |:close| :clo[se] close current window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1265 |:cmap| :cm[ap] like ":map" but for Command-line mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1266 |:cmapclear| :cmapc[lear] clear all mappings for Command-line mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1267 |:cmenu| :cme[nu] add menu for Command-line mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1268 |:cnext| :cn[ext] go to next error
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1269 |:cnewer| :cnew[er] go to newer error list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1270 |:cnfile| :cnf[ile] go to first error in next file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1271 |:cnoremap| :cno[remap] like ":noremap" but for Command-line mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1272 |:cnoreabbrev| :cnorea[bbrev] like ":noreabbrev" but for Command-line mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1273 |:cnoremenu| :cnoreme[nu] like ":noremenu" but for Command-line mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1274 |:copy| :co[py] copy lines
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1275 |:colder| :col[der] go to older error list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1276 |:colorscheme| :colo[rscheme] load a specific color scheme
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1277 |:command| :com[mand] create user-defined command
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1278 |:comclear| :comc[lear] clear all user-defined commands
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1279 |:compiler| :comp[iler] do settings for a specific compiler
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1280 |:continue| :con[tinue] go back to :while
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1281 |:confirm| :conf[irm] prompt user when confirmation required
17161
9ccb1ea9b2fc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 17036
diff changeset
1282 |:const| :cons[t] create a variable as a constant
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1283 |:copen| :cope[n] open quickfix window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1284 |:cprevious| :cp[revious] go to previous error
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1285 |:cpfile| :cpf[ile] go to last error in previous file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1286 |:cquit| :cq[uit] quit Vim with an error code
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1287 |:crewind| :cr[ewind] go to the specified error, default first one
7557
502ca0a62fd8 commit https://github.com/vim/vim/commit/acb4f221c715a333f4c49a2235a8006c6ac6e4d5
Christian Brabandt <cb@256bit.org>
parents: 7477
diff changeset
1288 |:cscope| :cs[cope] execute cscope command
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1289 |:cstag| :cst[ag] use cscope to jump to a tag
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1290 |:cunmap| :cu[nmap] like ":unmap" but for Command-line mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1291 |:cunabbrev| :cuna[bbrev] like ":unabbrev" but for Command-line mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1292 |:cunmenu| :cunme[nu] remove menu for Command-line mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1293 |:cwindow| :cw[indow] open or close quickfix window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1294 |:delete| :d[elete] delete lines
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1295 |:debug| :deb[ug] run a command in debugging mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1296 |:debuggreedy| :debugg[reedy] read debug mode commands from normal input
19813
350e1d3131d8 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 19116
diff changeset
1297 |:def| :def define a Vim9 user function
20552
74e3316c1d5a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 20379
diff changeset
1298 |:defcompile| :defc[ompile] compile Vim9 user functions in current script
30837
82c3677f8af1 patch 9.0.0753: some Ex commands are not in the help index
Bram Moolenaar <Bram@vim.org>
parents: 29314
diff changeset
1299 |:defer| :defer call function when current function is done
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1300 |:delcommand| :delc[ommand] delete user-defined command
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1301 |:delfunction| :delf[unction] delete a user function
19813
350e1d3131d8 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 19116
diff changeset
1302 |:delmarks| :delm[arks] delete marks
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1303 |:diffupdate| :dif[fupdate] update 'diff' buffers
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1304 |:diffget| :diffg[et] remove differences in current buffer
16
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
1305 |:diffoff| :diffo[ff] switch off diff mode
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1306 |:diffpatch| :diffp[atch] apply a patch and show differences
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1307 |:diffput| :diffpu[t] remove differences in other buffer
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1308 |:diffsplit| :diffs[plit] show differences with another file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1309 |:diffthis| :diffthis make current window a diff window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1310 |:digraphs| :dig[raphs] show or enter digraphs
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1311 |:display| :di[splay] display registers
19813
350e1d3131d8 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 19116
diff changeset
1312 |:disassemble| :disa[ssemble] disassemble Vim9 user function
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1313 |:djump| :dj[ump] jump to #define
5400
173c9c860e42 Runtime file updates.
Bram Moolenaar <bram@vim.org>
parents: 5294
diff changeset
1314 |:dl| :dl short for |:delete| with the 'l' flag
5220
050893d44c33 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5146
diff changeset
1315 |:dlist| :dli[st] list #defines
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1316 |:doautocmd| :do[autocmd] apply autocommands to current buffer
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1317 |:doautoall| :doautoa[ll] apply autocommands for all loaded buffers
5400
173c9c860e42 Runtime file updates.
Bram Moolenaar <bram@vim.org>
parents: 5294
diff changeset
1318 |:dp| :d[elete]p short for |:delete| with the 'p' flag
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1319 |:drop| :dr[op] jump to window editing file or edit file in
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1320 current window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1321 |:dsearch| :ds[earch] list one #define
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1322 |:dsplit| :dsp[lit] split window and jump to #define
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1323 |:edit| :e[dit] edit a file
771
c0f1b710ce07 updated for version 7.0226
vimboss
parents: 714
diff changeset
1324 |:earlier| :ea[rlier] go to older change, undo
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1325 |:echo| :ec[ho] echoes the result of expressions
24278
4ab4ef0c48b1 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 24024
diff changeset
1326 |:echoconsole| :echoc[onsole] like :echomsg but write to stdout
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1327 |:echoerr| :echoe[rr] like :echo, show like an error and use history
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1328 |:echohl| :echoh[l] set highlighting for echo commands
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1329 |:echomsg| :echom[sg] same as :echo, put message in history
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1330 |:echon| :echon same as :echo, but without <EOL>
30837
82c3677f8af1 patch 9.0.0753: some Ex commands are not in the help index
Bram Moolenaar <Bram@vim.org>
parents: 29314
diff changeset
1331 |:echowindow| :echow[indow] same as :echomsg, but use a popup window
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1332 |:else| :el[se] part of an :if command
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1333 |:elseif| :elsei[f] part of an :if command
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1334 |:emenu| :em[enu] execute a menu by name
31671
5ed19049b1e8 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 30875
diff changeset
1335 |:endclass| :endclass end of a class specification
19813
350e1d3131d8 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 19116
diff changeset
1336 |:enddef| :enddef end of a user function started with :def
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1337 |:endif| :en[dif] end previous :if
392
66ee829a41d8 updated for version 7.0104
vimboss
parents: 372
diff changeset
1338 |:endfor| :endfo[r] end previous :for
19813
350e1d3131d8 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 19116
diff changeset
1339 |:endfunction| :endf[unction] end of a user function started with :function
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1340 |:endtry| :endt[ry] end previous :try
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1341 |:endwhile| :endw[hile] end previous :while
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1342 |:enew| :ene[w] edit a new, unnamed buffer
25056
43593a5d873f Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24866
diff changeset
1343 |:eval| :ev[al] evaluate an expression and discard the result
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1344 |:ex| :ex same as ":edit"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1345 |:execute| :exe[cute] execute result of expressions
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1346 |:exit| :exi[t] same as ":xit"
19813
350e1d3131d8 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 19116
diff changeset
1347 |:export| :exp[ort] Vim9: export an item from a script
40
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 36
diff changeset
1348 |:exusage| :exu[sage] overview of Ex commands
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1349 |:file| :f[ile] show or set the current file name
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1350 |:files| :files list all files in the buffer list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1351 |:filetype| :filet[ype] switch file type detection on/off
9975
03fa8a51e9dc commit https://github.com/vim/vim/commit/e4a3bcf28d92d0bde9ca227ccb40d401038185e5
Christian Brabandt <cb@256bit.org>
parents: 9887
diff changeset
1352 |:filter| :filt[er] filter output of following command
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1353 |:find| :fin[d] find file in 'path' and edit it
22565
17c4178f26ea Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 21703
diff changeset
1354 |:final| :final declare an immutable variable in Vim9
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1355 |:finally| :fina[lly] part of a :try command
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1356 |:finish| :fini[sh] quit sourcing a Vim script
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1357 |:first| :fir[st] go to the first file in the argument list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1358 |:fixdel| :fix[del] set key code of <Del>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1359 |:fold| :fo[ld] create a fold
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1360 |:foldclose| :foldc[lose] close folds
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1361 |:folddoopen| :foldd[oopen] execute command on lines not in a closed fold
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1362 |:folddoclosed| :folddoc[losed] execute command on lines in a closed fold
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1363 |:foldopen| :foldo[pen] open folds
392
66ee829a41d8 updated for version 7.0104
vimboss
parents: 372
diff changeset
1364 |:for| :for for loop
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1365 |:function| :fu[nction] define a user function
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1366 |:global| :g[lobal] execute commands for matching lines
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1367 |:goto| :go[to] go to byte in the buffer
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1368 |:grep| :gr[ep] run 'grepprg' and jump to first match
392
66ee829a41d8 updated for version 7.0104
vimboss
parents: 372
diff changeset
1369 |:grepadd| :grepa[dd] like :grep, but append to current list
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1370 |:gui| :gu[i] start the GUI
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1371 |:gvim| :gv[im] start the GUI
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1372 |:hardcopy| :ha[rdcopy] send text to the printer
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1373 |:help| :h[elp] open a help window
6228
cb5480096f1b updated for version 7.4.449
Bram Moolenaar <bram@vim.org>
parents: 5763
diff changeset
1374 |:helpclose| :helpc[lose] close one help window
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1375 |:helpfind| :helpf[ind] dialog to open a help window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1376 |:helpgrep| :helpg[rep] like ":grep" but searches help files
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1377 |:helptags| :helpt[ags] generate help tags for a directory
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1378 |:highlight| :hi[ghlight] specify highlighting methods
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1379 |:hide| :hid[e] hide current buffer for a command
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1380 |:history| :his[tory] print a history list
30837
82c3677f8af1 patch 9.0.0753: some Ex commands are not in the help index
Bram Moolenaar <Bram@vim.org>
parents: 29314
diff changeset
1381 |:horizontal| :hor[izontal] following window command work horizontally
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1382 |:insert| :i[nsert] insert text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1383 |:iabbrev| :ia[bbrev] like ":abbrev" but for Insert mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1384 |:iabclear| :iabc[lear] like ":abclear" but for Insert mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1385 |:if| :if execute commands when condition met
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1386 |:ijump| :ij[ump] jump to definition of identifier
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1387 |:ilist| :il[ist] list lines where identifier matches
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1388 |:imap| :im[ap] like ":map" but for Insert mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1389 |:imapclear| :imapc[lear] like ":mapclear" but for Insert mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1390 |:imenu| :ime[nu] add menu for Insert mode
19813
350e1d3131d8 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 19116
diff changeset
1391 |:import| :imp[ort] Vim9: import an item from another script
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1392 |:inoremap| :ino[remap] like ":noremap" but for Insert mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1393 |:inoreabbrev| :inorea[bbrev] like ":noreabbrev" but for Insert mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1394 |:inoremenu| :inoreme[nu] like ":noremenu" but for Insert mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1395 |:intro| :int[ro] print the introductory message
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1396 |:isearch| :is[earch] list one line where identifier matches
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1397 |:isplit| :isp[lit] split window and jump to definition of
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1398 identifier
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1399 |:iunmap| :iu[nmap] like ":unmap" but for Insert mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1400 |:iunabbrev| :iuna[bbrev] like ":unabbrev" but for Insert mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1401 |:iunmenu| :iunme[nu] remove menu for Insert mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1402 |:join| :j[oin] join lines
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1403 |:jumps| :ju[mps] print the jump list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1404 |:k| :k set a mark
392
66ee829a41d8 updated for version 7.0104
vimboss
parents: 372
diff changeset
1405 |:keepalt| :keepa[lt] following command keeps the alternate file
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1406 |:keepmarks| :kee[pmarks] following command keeps marks where they are
3082
3502a7f991fc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2681
diff changeset
1407 |:keepjumps| :keepj[umps] following command keeps jumplist and marks
5487
0c37f66b4f3b Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5400
diff changeset
1408 |:keeppatterns| :keepp[atterns] following command keeps search pattern history
643
d3c978b4c7ce updated for version 7.0187
vimboss
parents: 625
diff changeset
1409 |:lNext| :lN[ext] go to previous entry in location list
d3c978b4c7ce updated for version 7.0187
vimboss
parents: 625
diff changeset
1410 |:lNfile| :lNf[ile] go to last entry in previous file
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1411 |:list| :l[ist] print lines
16505
28e3ba82d8c8 patch 8.1.1256: cannot navigate through errors relative to the cursor
Bram Moolenaar <Bram@vim.org>
parents: 16427
diff changeset
1412 |:labove| :lab[ove] go to location above current line
643
d3c978b4c7ce updated for version 7.0187
vimboss
parents: 625
diff changeset
1413 |:laddexpr| :lad[dexpr] add locations from expr
655
7566e1cda7bf updated for version 7.0193
vimboss
parents: 649
diff changeset
1414 |:laddbuffer| :laddb[uffer] add locations from buffer
643
d3c978b4c7ce updated for version 7.0187
vimboss
parents: 625
diff changeset
1415 |:laddfile| :laddf[ile] add locations to current location list
16543
1d2b3bb35414 patch 8.1.1275: cannot navigate to errors before/after the cursor
Bram Moolenaar <Bram@vim.org>
parents: 16505
diff changeset
1416 |:lafter| :laf[ter] go to location after current cursor
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1417 |:last| :la[st] go to the last file in the argument list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1418 |:language| :lan[guage] set the language (locale)
771
c0f1b710ce07 updated for version 7.0226
vimboss
parents: 714
diff changeset
1419 |:later| :lat[er] go to newer change, redo
16543
1d2b3bb35414 patch 8.1.1275: cannot navigate to errors before/after the cursor
Bram Moolenaar <Bram@vim.org>
parents: 16505
diff changeset
1420 |:lbefore| :lbef[ore] go to location before current cursor
1d2b3bb35414 patch 8.1.1275: cannot navigate to errors before/after the cursor
Bram Moolenaar <Bram@vim.org>
parents: 16505
diff changeset
1421 |:lbelow| :lbel[ow] go to location below current line
9458
374afcf9d11d commit https://github.com/vim/vim/commit/537ef08408c50e0c4104d57f74993b3b0ed9560d
Christian Brabandt <cb@256bit.org>
parents: 9286
diff changeset
1422 |:lbottom| :lbo[ttom] scroll to the bottom of the location window
643
d3c978b4c7ce updated for version 7.0187
vimboss
parents: 625
diff changeset
1423 |:lbuffer| :lb[uffer] parse locations and jump to first location
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1424 |:lcd| :lc[d] change directory locally
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1425 |:lchdir| :lch[dir] change directory locally
643
d3c978b4c7ce updated for version 7.0187
vimboss
parents: 625
diff changeset
1426 |:lclose| :lcl[ose] close location window
7557
502ca0a62fd8 commit https://github.com/vim/vim/commit/acb4f221c715a333f4c49a2235a8006c6ac6e4d5
Christian Brabandt <cb@256bit.org>
parents: 7477
diff changeset
1427 |:lcscope| :lcs[cope] like ":cscope" but uses location list
7092
64e30831fa42 commit https://github.com/vim/vim/commit/aa23b379421aa214e6543b06c974594a25799b09
Christian Brabandt <cb@256bit.org>
parents: 6647
diff changeset
1428 |:ldo| :ld[o] execute command in valid location list entries
64e30831fa42 commit https://github.com/vim/vim/commit/aa23b379421aa214e6543b06c974594a25799b09
Christian Brabandt <cb@256bit.org>
parents: 6647
diff changeset
1429 |:lfdo| :lfd[o] execute command in each file in location list
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1430 |:left| :le[ft] left align lines
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1431 |:leftabove| :lefta[bove] make split window appear left or above
24531
3bfec39ce31c patch 8.2.2805: Vim9: cannot use legacy syntax in Vim9 script
Bram Moolenaar <Bram@vim.org>
parents: 24278
diff changeset
1432 |:legacy| :leg[acy] make following command use legacy script syntax
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1433 |:let| :let assign a value to a variable or option
643
d3c978b4c7ce updated for version 7.0187
vimboss
parents: 625
diff changeset
1434 |:lexpr| :lex[pr] read locations from expr and jump to first
d3c978b4c7ce updated for version 7.0187
vimboss
parents: 625
diff changeset
1435 |:lfile| :lf[ile] read file with locations and jump to first
d3c978b4c7ce updated for version 7.0187
vimboss
parents: 625
diff changeset
1436 |:lfirst| :lfir[st] go to the specified location, default first one
799
6beb2c667935 updated for version 7.0b
vimboss
parents: 796
diff changeset
1437 |:lgetbuffer| :lgetb[uffer] get locations from buffer
796
cc3902a09300 updated for version 7.0232
vimboss
parents: 788
diff changeset
1438 |:lgetexpr| :lgete[xpr] get locations from expr
643
d3c978b4c7ce updated for version 7.0187
vimboss
parents: 625
diff changeset
1439 |:lgetfile| :lg[etfile] read file with locations
655
7566e1cda7bf updated for version 7.0193
vimboss
parents: 649
diff changeset
1440 |:lgrep| :lgr[ep] run 'grepprg' and jump to first match
7566e1cda7bf updated for version 7.0193
vimboss
parents: 649
diff changeset
1441 |:lgrepadd| :lgrepa[dd] like :grep, but append to current list
659
d6a69271cb9a updated for version 7.0194
vimboss
parents: 655
diff changeset
1442 |:lhelpgrep| :lh[elpgrep] like ":helpgrep" but uses location list
9555
9560a5b782ee commit https://github.com/vim/vim/commit/42ebd066422d73cdb7bda6a1dc828a3dd022dec8
Christian Brabandt <cb@256bit.org>
parents: 9458
diff changeset
1443 |:lhistory| :lhi[story] list the location lists
643
d3c978b4c7ce updated for version 7.0187
vimboss
parents: 625
diff changeset
1444 |:ll| :ll go to specific location
d3c978b4c7ce updated for version 7.0187
vimboss
parents: 625
diff changeset
1445 |:llast| :lla[st] go to the specified location, default last one
d3c978b4c7ce updated for version 7.0187
vimboss
parents: 625
diff changeset
1446 |:llist| :lli[st] list all locations
655
7566e1cda7bf updated for version 7.0193
vimboss
parents: 649
diff changeset
1447 |:lmake| :lmak[e] execute external command 'makeprg' and parse
7566e1cda7bf updated for version 7.0193
vimboss
parents: 649
diff changeset
1448 error messages
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1449 |:lmap| :lm[ap] like ":map!" but includes Lang-Arg mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1450 |:lmapclear| :lmapc[lear] like ":mapclear!" but includes Lang-Arg mode
645
ffab4a526a50 updated for version 7.0188
vimboss
parents: 643
diff changeset
1451 |:lnext| :lne[xt] go to next location
643
d3c978b4c7ce updated for version 7.0187
vimboss
parents: 625
diff changeset
1452 |:lnewer| :lnew[er] go to newer location list
d3c978b4c7ce updated for version 7.0187
vimboss
parents: 625
diff changeset
1453 |:lnfile| :lnf[ile] go to first location in next file
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1454 |:lnoremap| :ln[oremap] like ":noremap!" but includes Lang-Arg mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1455 |:loadkeymap| :loadk[eymap] load the following keymaps until EOF
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1456 |:loadview| :lo[adview] load view for current window from a file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1457 |:lockmarks| :loc[kmarks] following command keeps marks where they are
152
c837baf03d43 updated for version 7.0047
vimboss
parents: 42
diff changeset
1458 |:lockvar| :lockv[ar] lock variables
643
d3c978b4c7ce updated for version 7.0187
vimboss
parents: 625
diff changeset
1459 |:lolder| :lol[der] go to older location list
d3c978b4c7ce updated for version 7.0187
vimboss
parents: 625
diff changeset
1460 |:lopen| :lope[n] open location window
d3c978b4c7ce updated for version 7.0187
vimboss
parents: 625
diff changeset
1461 |:lprevious| :lp[revious] go to previous location
d3c978b4c7ce updated for version 7.0187
vimboss
parents: 625
diff changeset
1462 |:lpfile| :lpf[ile] go to last location in previous file
d3c978b4c7ce updated for version 7.0187
vimboss
parents: 625
diff changeset
1463 |:lrewind| :lr[ewind] go to the specified location, default first one
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1464 |:ls| :ls list all buffers
649
8157079cea85 updated for version 7.0191
vimboss
parents: 645
diff changeset
1465 |:ltag| :lt[ag] jump to tag and add matching tags to the
8157079cea85 updated for version 7.0191
vimboss
parents: 645
diff changeset
1466 location list
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1467 |:lunmap| :lu[nmap] like ":unmap!" but includes Lang-Arg mode
2320
966a5609669e Added Lua interfae. (Luis Carvalho)
Bram Moolenaar <bram@vim.org>
parents: 2282
diff changeset
1468 |:lua| :lua execute |Lua| command
966a5609669e Added Lua interfae. (Luis Carvalho)
Bram Moolenaar <bram@vim.org>
parents: 2282
diff changeset
1469 |:luado| :luad[o] execute Lua command for each line
966a5609669e Added Lua interfae. (Luis Carvalho)
Bram Moolenaar <bram@vim.org>
parents: 2282
diff changeset
1470 |:luafile| :luaf[ile] execute |Lua| script file
655
7566e1cda7bf updated for version 7.0193
vimboss
parents: 649
diff changeset
1471 |:lvimgrep| :lv[imgrep] search for pattern in files
7566e1cda7bf updated for version 7.0193
vimboss
parents: 649
diff changeset
1472 |:lvimgrepadd| :lvimgrepa[dd] like :vimgrep, but append to current list
643
d3c978b4c7ce updated for version 7.0187
vimboss
parents: 625
diff changeset
1473 |:lwindow| :lw[indow] open or close location window
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1474 |:move| :m[ove] move lines
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1475 |:mark| :ma[rk] set a mark
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1476 |:make| :mak[e] execute external command 'makeprg' and parse
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1477 error messages
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1478 |:map| :map show or enter a mapping
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1479 |:mapclear| :mapc[lear] clear all mappings for Normal and Visual mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1480 |:marks| :marks list all marks
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1481 |:match| :mat[ch] define a match to highlight
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1482 |:menu| :me[nu] enter a new menu item
7557
502ca0a62fd8 commit https://github.com/vim/vim/commit/acb4f221c715a333f4c49a2235a8006c6ac6e4d5
Christian Brabandt <cb@256bit.org>
parents: 7477
diff changeset
1483 |:menutranslate| :menut[ranslate] add a menu translation item
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1484 |:messages| :mes[sages] view previously displayed messages
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1485 |:mkexrc| :mk[exrc] write current mappings and settings to a file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1486 |:mksession| :mks[ession] write session info to a file
329
2a66ac008759 updated for version 7.0086
vimboss
parents: 280
diff changeset
1487 |:mkspell| :mksp[ell] produce .spl spell file
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1488 |:mkvimrc| :mkv[imrc] write current mappings and settings to a file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1489 |:mkview| :mkvie[w] write view of current window to a file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1490 |:mode| :mod[e] show or change the screen mode
15
631143ac4a01 updated for version 7.0007
vimboss
parents: 14
diff changeset
1491 |:mzscheme| :mz[scheme] execute MzScheme command
631143ac4a01 updated for version 7.0007
vimboss
parents: 14
diff changeset
1492 |:mzfile| :mzf[ile] execute MzScheme script file
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2154
diff changeset
1493 |:nbclose| :nbc[lose] close the current Netbeans session
392
66ee829a41d8 updated for version 7.0104
vimboss
parents: 372
diff changeset
1494 |:nbkey| :nb[key] pass a key to Netbeans
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2154
diff changeset
1495 |:nbstart| :nbs[art] start a new Netbeans session
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1496 |:next| :n[ext] go to next file in the argument list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1497 |:new| :new create a new empty window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1498 |:nmap| :nm[ap] like ":map" but for Normal mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1499 |:nmapclear| :nmapc[lear] clear all mappings for Normal mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1500 |:nmenu| :nme[nu] add menu for Normal mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1501 |:nnoremap| :nn[oremap] like ":noremap" but for Normal mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1502 |:nnoremenu| :nnoreme[nu] like ":noremenu" but for Normal mode
5763
c52a655d927d Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5734
diff changeset
1503 |:noautocmd| :noa[utocmd] following commands don't trigger autocommands
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1504 |:noremap| :no[remap] enter a mapping that will not be remapped
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1505 |:nohlsearch| :noh[lsearch] suspend 'hlsearch' highlighting
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1506 |:noreabbrev| :norea[bbrev] enter an abbreviation that will not be
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1507 remapped
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1508 |:noremenu| :noreme[nu] enter a menu that will not be remapped
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1509 |:normal| :norm[al] execute Normal mode commands
5763
c52a655d927d Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5734
diff changeset
1510 |:noswapfile| :nos[wapfile] following commands don't create a swap file
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1511 |:number| :nu[mber] print lines with line number
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1512 |:nunmap| :nun[map] like ":unmap" but for Normal mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1513 |:nunmenu| :nunme[nu] remove menu for Normal mode
2033
de5a43c5eedc Update documentation files.
Bram Moolenaar <bram@zimbu.org>
parents: 1702
diff changeset
1514 |:oldfiles| :ol[dfiles] list files that have marks in the viminfo file
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1515 |:open| :o[pen] start open mode (not implemented)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1516 |:omap| :om[ap] like ":map" but for Operator-pending mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1517 |:omapclear| :omapc[lear] remove all mappings for Operator-pending mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1518 |:omenu| :ome[nu] add menu for Operator-pending mode
674
4b8583e82cb8 updated for version 7.0201
vimboss
parents: 663
diff changeset
1519 |:only| :on[ly] close all windows except the current one
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1520 |:onoremap| :ono[remap] like ":noremap" but for Operator-pending mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1521 |:onoremenu| :onoreme[nu] like ":noremenu" but for Operator-pending mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1522 |:options| :opt[ions] open the options-window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1523 |:ounmap| :ou[nmap] like ":unmap" but for Operator-pending mode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1524 |:ounmenu| :ounme[nu] remove menu for Operator-pending mode
2282
a888ed7ba375 Make updating text for conceal mode simpler. A few compiler warning fixes.
Bram Moolenaar <bram@vim.org>
parents: 2225
diff changeset
1525 |:ownsyntax| :ow[nsyntax] set new local syntax highlight for this window
8392
1bf1b88968a2 commit https://github.com/vim/vim/commit/328da0dcb7be34b594725eef6dc98d3ea6516d69
Christian Brabandt <cb@256bit.org>
parents: 8303
diff changeset
1526 |:packadd| :pa[ckadd] add a plugin from 'packpath'
8673
ed7251c3e2d3 commit https://github.com/vim/vim/commit/e18c0b39815c5a746887a509c2cd9f11fadaba07
Christian Brabandt <cb@256bit.org>
parents: 8392
diff changeset
1527 |:packloadall| :packl[oadall] load all packages under 'packpath'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1528 |:pclose| :pc[lose] close preview window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1529 |:pedit| :ped[it] edit file in the preview window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1530 |:perl| :pe[rl] execute Perl command
170
8c60f65311fa updated for version 7.0052
vimboss
parents: 152
diff changeset
1531 |:print| :p[rint] print lines
392
66ee829a41d8 updated for version 7.0104
vimboss
parents: 372
diff changeset
1532 |:profdel| :profd[el] stop profiling a function or script
170
8c60f65311fa updated for version 7.0052
vimboss
parents: 152
diff changeset
1533 |:profile| :prof[ile] profiling functions and scripts
1618
46bbe11644e0 updated for version 7.2a
vimboss
parents: 1231
diff changeset
1534 |:promptfind| :pro[mptfind] open GUI dialog for searching
46bbe11644e0 updated for version 7.2a
vimboss
parents: 1231
diff changeset
1535 |:promptrepl| :promptr[epl] open GUI dialog for search/replace
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1536 |:perldo| :perld[o] execute Perl command for each line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1537 |:pop| :po[p] jump to older entry in tag stack
4186
7ffc704cb7c1 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4098
diff changeset
1538 |:popup| :popu[p] popup a menu by name
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1539 |:ppop| :pp[op] ":pop" in preview window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1540 |:preserve| :pre[serve] write all text to swap file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1541 |:previous| :prev[ious] go to previous file in argument list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1542 |:psearch| :ps[earch] like ":ijump" but shows match in preview window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1543 |:ptag| :pt[ag] show tag in preview window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1544 |:ptNext| :ptN[ext] |:tNext| in preview window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1545 |:ptfirst| :ptf[irst] |:trewind| in preview window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1546 |:ptjump| :ptj[ump] |:tjump| and show tag in preview window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1547 |:ptlast| :ptl[ast] |:tlast| in preview window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1548 |:ptnext| :ptn[ext] |:tnext| in preview window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1549 |:ptprevious| :ptp[revious] |:tprevious| in preview window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1550 |:ptrewind| :ptr[ewind] |:trewind| in preview window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1551 |:ptselect| :pts[elect] |:tselect| and show tag in preview window
31671
5ed19049b1e8 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 30875
diff changeset
1552 |:public| :public prefix for a class or object member
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1553 |:put| :pu[t] insert contents of register in the text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1554 |:pwd| :pw[d] print current directory
2350
06feaf4fe36a Rename some "python3" symbols to "py3", as the command name.
Bram Moolenaar <bram@vim.org>
parents: 2345
diff changeset
1555 |:py3| :py3 execute Python 3 command
2366
7a57fe6a5157 Fix that :py3file was not working.
Bram Moolenaar <bram@vim.org>
parents: 2365
diff changeset
1556 |:python3| :python3 same as :py3
4437
eb6ab7e78925 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4358
diff changeset
1557 |:py3do| :py3d[o] execute Python 3 command for each line
2368
9973354ee964 Small docs fixes.
Bram Moolenaar <bram@vim.org>
parents: 2366
diff changeset
1558 |:py3file| :py3f[ile] execute Python 3 script file
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1559 |:python| :py[thon] execute Python command
4437
eb6ab7e78925 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4358
diff changeset
1560 |:pydo| :pyd[o] execute Python command for each line
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1561 |:pyfile| :pyf[ile] execute Python script file
10722
7598ce51bf2a patch 8.0.0251: not easy to select Python 2 or 3
Christian Brabandt <cb@256bit.org>
parents: 10244
diff changeset
1562 |:pyx| :pyx execute |python_x| command
7598ce51bf2a patch 8.0.0251: not easy to select Python 2 or 3
Christian Brabandt <cb@256bit.org>
parents: 10244
diff changeset
1563 |:pythonx| :pythonx same as :pyx
7598ce51bf2a patch 8.0.0251: not easy to select Python 2 or 3
Christian Brabandt <cb@256bit.org>
parents: 10244
diff changeset
1564 |:pyxdo| :pyxd[o] execute |python_x| command for each line
7598ce51bf2a patch 8.0.0251: not easy to select Python 2 or 3
Christian Brabandt <cb@256bit.org>
parents: 10244
diff changeset
1565 |:pyxfile| :pyxf[ile] execute |python_x| script file
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1566 |:quit| :q[uit] quit current window (when one window quit Vim)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1567 |:quitall| :quita[ll] quit Vim
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1568 |:qall| :qa[ll] quit Vim
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1569 |:read| :r[ead] read file into the text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1570 |:recover| :rec[over] recover a file from a swap file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1571 |:redo| :red[o] redo one undone change
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1572 |:redir| :redi[r] redirect messages to a file or register
15512
f0f06837a699 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 14952
diff changeset
1573 |:redraw| :redr[aw] force a redraw of the display
f0f06837a699 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 14952
diff changeset
1574 |:redrawstatus| :redraws[tatus] force a redraw of the status line(s)
f0f06837a699 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 14952
diff changeset
1575 |:redrawtabline| :redrawt[abline] force a redraw of the tabline
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1576 |:registers| :reg[isters] display the contents of registers
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1577 |:resize| :res[ize] change current window height
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1578 |:retab| :ret[ab] change tab size
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1579 |:return| :retu[rn] return from a user function
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1580 |:rewind| :rew[ind] go to the first file in the argument list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1581 |:right| :ri[ght] right align text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1582 |:rightbelow| :rightb[elow] make split window appear right or below
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1583 |:ruby| :rub[y] execute Ruby command
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1584 |:rubydo| :rubyd[o] execute Ruby command for each line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1585 |:rubyfile| :rubyf[ile] execute Ruby script file
2225
dd5c1983e355 Runtime file updates.
Bram Moolenaar <bram@vim.org>
parents: 2210
diff changeset
1586 |:rundo| :rund[o] read undo information from a file
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1587 |:runtime| :ru[ntime] source vim scripts in 'runtimepath'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1588 |:rviminfo| :rv[iminfo] read from viminfo file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1589 |:substitute| :s[ubstitute] find and replace text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1590 |:sNext| :sN[ext] split window and go to previous file in
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1591 argument list
392
66ee829a41d8 updated for version 7.0104
vimboss
parents: 372
diff changeset
1592 |:sandbox| :san[dbox] execute a command in the sandbox
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1593 |:sargument| :sa[rgument] split window and go to specific file in
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1594 argument list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1595 |:sall| :sal[l] open a window for each file in argument list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1596 |:saveas| :sav[eas] save file under another name.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1597 |:sbuffer| :sb[uffer] split window and go to specific file in the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1598 buffer list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1599 |:sbNext| :sbN[ext] split window and go to previous file in the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1600 buffer list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1601 |:sball| :sba[ll] open a window for each file in the buffer list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1602 |:sbfirst| :sbf[irst] split window and go to first file in the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1603 buffer list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1604 |:sblast| :sbl[ast] split window and go to last file in buffer
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1605 list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1606 |:sbmodified| :sbm[odified] split window and go to modified file in the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1607 buffer list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1608 |:sbnext| :sbn[ext] split window and go to next file in the buffer
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1609 list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1610 |:sbprevious| :sbp[revious] split window and go to previous file in the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1611 buffer list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1612 |:sbrewind| :sbr[ewind] split window and go to first file in the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1613 buffer list
6476
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6238
diff changeset
1614 |:scriptnames| :scr[iptnames] list names of all sourced Vim scripts
16267
b471858040bc Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 16086
diff changeset
1615 |:scriptencoding| :scripte[ncoding] encoding used in sourced Vim script
b471858040bc Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 16086
diff changeset
1616 |:scriptversion| :scriptv[ersion] version of Vim script used
598
05c67faedc8b updated for version 7.0170
vimboss
parents: 592
diff changeset
1617 |:scscope| :scs[cope] split window and execute cscope command
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1618 |:set| :se[t] show or set options
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1619 |:setfiletype| :setf[iletype] set 'filetype', unless it was set already
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1620 |:setglobal| :setg[lobal] show global values of options
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1621 |:setlocal| :setl[ocal] show or set options locally
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1622 |:sfind| :sf[ind] split current window and edit file in 'path'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1623 |:sfirst| :sfir[st] split window and go to first file in the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1624 argument list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1625 |:shell| :sh[ell] escape to a shell
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1626 |:simalt| :sim[alt] Win32 GUI: simulate Windows ALT key
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1627 |:sign| :sig[n] manipulate signs
2033
de5a43c5eedc Update documentation files.
Bram Moolenaar <bram@zimbu.org>
parents: 1702
diff changeset
1628 |:silent| :sil[ent] run a command silently
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1629 |:sleep| :sl[eep] do nothing for a few seconds
23648
b7d3c79075c5 patch 8.2.2366: when using ":sleep" the cursor is always displayed
Bram Moolenaar <Bram@vim.org>
parents: 22565
diff changeset
1630 |:sleep!| :sl[eep]! do nothing for a few seconds, without the
b7d3c79075c5 patch 8.2.2366: when using ":sleep" the cursor is always displayed
Bram Moolenaar <Bram@vim.org>
parents: 22565
diff changeset
1631 cursor visible
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1632 |:slast| :sla[st] split window and go to last file in the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1633 argument list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1634 |:smagic| :sm[agic] :substitute with 'magic'
4186
7ffc704cb7c1 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4098
diff changeset
1635 |:smap| :smap like ":map" but for Select mode
788
b5aed52a4881 updated for version 7.0230
vimboss
parents: 771
diff changeset
1636 |:smapclear| :smapc[lear] remove all mappings for Select mode
b5aed52a4881 updated for version 7.0230
vimboss
parents: 771
diff changeset
1637 |:smenu| :sme[nu] add menu for Select mode
7557
502ca0a62fd8 commit https://github.com/vim/vim/commit/acb4f221c715a333f4c49a2235a8006c6ac6e4d5
Christian Brabandt <cb@256bit.org>
parents: 7477
diff changeset
1638 |:smile| :smi[le] make the user happy
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1639 |:snext| :sn[ext] split window and go to next file in the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1640 argument list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1641 |:snomagic| :sno[magic] :substitute with 'nomagic'
788
b5aed52a4881 updated for version 7.0230
vimboss
parents: 771
diff changeset
1642 |:snoremap| :snor[emap] like ":noremap" but for Select mode
b5aed52a4881 updated for version 7.0230
vimboss
parents: 771
diff changeset
1643 |:snoremenu| :snoreme[nu] like ":noremenu" but for Select mode
280
453b78cb4881 updated for version 7.0075
vimboss
parents: 236
diff changeset
1644 |:sort| :sor[t] sort lines
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1645 |:source| :so[urce] read Vim or Ex commands from a file
350
21966c008598 updated for version 7.0091
vimboss
parents: 329
diff changeset
1646 |:spelldump| :spelld[ump] split window and fill with all correct words
329
2a66ac008759 updated for version 7.0086
vimboss
parents: 280
diff changeset
1647 |:spellgood| :spe[llgood] add good word for spelling
714
0f9f4761ad9c updated for version 7.0216
vimboss
parents: 710
diff changeset
1648 |:spellinfo| :spelli[nfo] show info about loaded spell files
17758
f2c2f9126a82 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 17161
diff changeset
1649 |:spellrare| :spellra[re] add rare word for spelling
584
5953bf5509ec updated for version 7.0166
vimboss
parents: 570
diff changeset
1650 |:spellrepall| :spellr[epall] replace all bad words like last |z=|
710
8165a037200b updated for version 7.0214
vimboss
parents: 695
diff changeset
1651 |:spellundo| :spellu[ndo] remove good or bad word
329
2a66ac008759 updated for version 7.0086
vimboss
parents: 280
diff changeset
1652 |:spellwrong| :spellw[rong] add spelling mistake
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1653 |:split| :sp[lit] split current window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1654 |:sprevious| :spr[evious] split window and go to previous file in the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1655 argument list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1656 |:srewind| :sre[wind] split window and go to first file in the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1657 argument list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1658 |:stop| :st[op] suspend the editor or escape to a shell
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1659 |:stag| :sta[g] split window and jump to a tag
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1660 |:startinsert| :star[tinsert] start Insert mode
7557
502ca0a62fd8 commit https://github.com/vim/vim/commit/acb4f221c715a333f4c49a2235a8006c6ac6e4d5
Christian Brabandt <cb@256bit.org>
parents: 7477
diff changeset
1661 |:startgreplace| :startg[replace] start Virtual Replace mode
14
946da5994c01 updated for version 7.0006
vimboss
parents: 12
diff changeset
1662 |:startreplace| :startr[eplace] start Replace mode
31671
5ed19049b1e8 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 30875
diff changeset
1663 |:static| :static prefix for a class member or function
1618
46bbe11644e0 updated for version 7.2a
vimboss
parents: 1231
diff changeset
1664 |:stopinsert| :stopi[nsert] stop Insert mode
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1665 |:stjump| :stj[ump] do ":tjump" and split window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1666 |:stselect| :sts[elect] do ":tselect" and split window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1667 |:sunhide| :sun[hide] same as ":unhide"
788
b5aed52a4881 updated for version 7.0230
vimboss
parents: 771
diff changeset
1668 |:sunmap| :sunm[ap] like ":unmap" but for Select mode
b5aed52a4881 updated for version 7.0230
vimboss
parents: 771
diff changeset
1669 |:sunmenu| :sunme[nu] remove menu for Select mode
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1670 |:suspend| :sus[pend] same as ":stop"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1671 |:sview| :sv[iew] split window and edit file read-only
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1672 |:swapname| :sw[apname] show the name of the current swap file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1673 |:syntax| :sy[ntax] syntax highlighting
4780
2b11ac90d9e9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4437
diff changeset
1674 |:syntime| :synti[me] measure syntax highlighting speed
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1675 |:syncbind| :sync[bind] sync scroll binding
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1676 |:t| :t same as ":copy"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1677 |:tNext| :tN[ext] jump to previous matching tag
682
f1b013312711 updated for version 7.0205
vimboss
parents: 681
diff changeset
1678 |:tabNext| :tabN[ext] go to previous tab page
674
4b8583e82cb8 updated for version 7.0201
vimboss
parents: 663
diff changeset
1679 |:tabclose| :tabc[lose] close current tab page
710
8165a037200b updated for version 7.0214
vimboss
parents: 695
diff changeset
1680 |:tabdo| :tabdo execute command in each tab page
674
4b8583e82cb8 updated for version 7.0201
vimboss
parents: 663
diff changeset
1681 |:tabedit| :tabe[dit] edit a file in a new tab page
4b8583e82cb8 updated for version 7.0201
vimboss
parents: 663
diff changeset
1682 |:tabfind| :tabf[ind] find file in 'path', edit it in a new tab page
7707
41768bcebc9b commit https://github.com/vim/vim/commit/13d5aeef56e3140a8eb8f40c7062aa1c5700f76e
Christian Brabandt <cb@256bit.org>
parents: 7557
diff changeset
1683 |:tabfirst| :tabfir[st] go to first tab page
41768bcebc9b commit https://github.com/vim/vim/commit/13d5aeef56e3140a8eb8f40c7062aa1c5700f76e
Christian Brabandt <cb@256bit.org>
parents: 7557
diff changeset
1684 |:tablast| :tabl[ast] go to last tab page
682
f1b013312711 updated for version 7.0205
vimboss
parents: 681
diff changeset
1685 |:tabmove| :tabm[ove] move tab page to other position
f1b013312711 updated for version 7.0205
vimboss
parents: 681
diff changeset
1686 |:tabnew| :tabnew edit a file in a new tab page
f1b013312711 updated for version 7.0205
vimboss
parents: 681
diff changeset
1687 |:tabnext| :tabn[ext] go to next tab page
674
4b8583e82cb8 updated for version 7.0201
vimboss
parents: 663
diff changeset
1688 |:tabonly| :tabo[nly] close all tab pages except the current one
682
f1b013312711 updated for version 7.0205
vimboss
parents: 681
diff changeset
1689 |:tabprevious| :tabp[revious] go to previous tab page
7707
41768bcebc9b commit https://github.com/vim/vim/commit/13d5aeef56e3140a8eb8f40c7062aa1c5700f76e
Christian Brabandt <cb@256bit.org>
parents: 7557
diff changeset
1690 |:tabrewind| :tabr[ewind] go to first tab page
674
4b8583e82cb8 updated for version 7.0201
vimboss
parents: 663
diff changeset
1691 |:tabs| :tabs list the tab pages and what they contain
682
f1b013312711 updated for version 7.0205
vimboss
parents: 681
diff changeset
1692 |:tab| :tab create new tab when opening new window
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1693 |:tag| :ta[g] jump to tag
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1694 |:tags| :tags show the contents of the tag stack
24751
e69e7133c9cf Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24569
diff changeset
1695 |:tcd| :tc[d] change directory for tab page
16427
8c3a1bd270bb patch 8.1.1218: cannot set a directory for a tab page
Bram Moolenaar <Bram@vim.org>
parents: 16380
diff changeset
1696 |:tchdir| :tch[dir] change directory for tab page
24751
e69e7133c9cf Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24569
diff changeset
1697 |:tcl| :tcl execute Tcl command
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1698 |:tcldo| :tcld[o] execute Tcl command for each line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1699 |:tclfile| :tclf[ile] execute Tcl script file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1700 |:tearoff| :te[aroff] tear-off a menu
11659
49c12c93abf3 Updated runtime files and translations.
Christian Brabandt <cb@256bit.org>
parents: 11400
diff changeset
1701 |:terminal| :ter[minal] open a terminal window
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1702 |:tfirst| :tf[irst] jump to first matching tag
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1703 |:throw| :th[row] throw an exception
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1704 |:tjump| :tj[ump] like ":tselect", but jump directly when there
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1705 is only one match
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1706 |:tlast| :tl[ast] jump to last matching tag
14952
405309f9dd13 patch 8.1.0487: no menus specifically for the terminal window
Bram Moolenaar <Bram@vim.org>
parents: 14421
diff changeset
1707 |:tlmenu| :tlm[enu] add menu for Terminal-Job mode
405309f9dd13 patch 8.1.0487: no menus specifically for the terminal window
Bram Moolenaar <Bram@vim.org>
parents: 14421
diff changeset
1708 |:tlnoremenu| :tln[oremenu] like ":noremenu" but for Terminal-Job mode
405309f9dd13 patch 8.1.0487: no menus specifically for the terminal window
Bram Moolenaar <Bram@vim.org>
parents: 14421
diff changeset
1709 |:tlunmenu| :tlu[nmenu] remove menu for Terminal-Job mode
12499
d91cf2e26ef0 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12045
diff changeset
1710 |:tmapclear| :tmapc[lear] remove all mappings for Terminal-Job mode
d91cf2e26ef0 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12045
diff changeset
1711 |:tmap| :tma[p] like ":map" but for Terminal-Job mode
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1712 |:tmenu| :tm[enu] define menu tooltip
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1713 |:tnext| :tn[ext] jump to next matching tag
12499
d91cf2e26ef0 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12045
diff changeset
1714 |:tnoremap| :tno[remap] like ":noremap" but for Terminal-Job mode
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1715 |:topleft| :to[pleft] make split window appear at top or far left
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1716 |:tprevious| :tp[revious] jump to previous matching tag
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1717 |:trewind| :tr[ewind] jump to first matching tag
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1718 |:try| :try execute commands, abort on error or exception
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1719 |:tselect| :ts[elect] list matching tags and select one
12499
d91cf2e26ef0 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12045
diff changeset
1720 |:tunmap| :tunma[p] like ":unmap" but for Terminal-Job mode
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1721 |:tunmenu| :tu[nmenu] remove menu tooltip
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1722 |:undo| :u[ndo] undo last change(s)
695
653eeb31bad6 updated for version 7.0210
vimboss
parents: 685
diff changeset
1723 |:undojoin| :undoj[oin] join next change with previous undo block
771
c0f1b710ce07 updated for version 7.0226
vimboss
parents: 714
diff changeset
1724 |:undolist| :undol[ist] list leafs of the undo tree
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1725 |:unabbreviate| :una[bbreviate] remove abbreviation
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1726 |:unhide| :unh[ide] open a window for each loaded file in the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1727 buffer list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1728 |:unlet| :unl[et] delete variable
152
c837baf03d43 updated for version 7.0047
vimboss
parents: 42
diff changeset
1729 |:unlockvar| :unlo[ckvar] unlock variables
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1730 |:unmap| :unm[ap] remove mapping
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1731 |:unmenu| :unme[nu] remove menu
2033
de5a43c5eedc Update documentation files.
Bram Moolenaar <bram@zimbu.org>
parents: 1702
diff changeset
1732 |:unsilent| :uns[ilent] run a command not silently
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1733 |:update| :up[date] write buffer if modified
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1734 |:vglobal| :v[global] execute commands for not matching lines
22565
17c4178f26ea Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 21703
diff changeset
1735 |:var| :var variable declaration in Vim9
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1736 |:version| :ve[rsion] print version number and other info
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1737 |:verbose| :verb[ose] execute command with 'verbose' set
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1738 |:vertical| :vert[ical] make following command split vertically
24024
ef454a7f485d Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 23931
diff changeset
1739 |:vim9cmd| :vim9[cmd] make following command use Vim9 script syntax
ef454a7f485d Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 23931
diff changeset
1740 |:vim9script| :vim9s[cript] indicates Vim9 script file
392
66ee829a41d8 updated for version 7.0104
vimboss
parents: 372
diff changeset
1741 |:vimgrep| :vim[grep] search for pattern in files
66ee829a41d8 updated for version 7.0104
vimboss
parents: 372
diff changeset
1742 |:vimgrepadd| :vimgrepa[dd] like :vimgrep, but append to current list
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1743 |:visual| :vi[sual] same as ":edit", but turns off "Ex" mode
40
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 36
diff changeset
1744 |:viusage| :viu[sage] overview of Normal mode commands
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1745 |:view| :vie[w] edit a file read-only
788
b5aed52a4881 updated for version 7.0230
vimboss
parents: 771
diff changeset
1746 |:vmap| :vm[ap] like ":map" but for Visual+Select mode
b5aed52a4881 updated for version 7.0230
vimboss
parents: 771
diff changeset
1747 |:vmapclear| :vmapc[lear] remove all mappings for Visual+Select mode
b5aed52a4881 updated for version 7.0230
vimboss
parents: 771
diff changeset
1748 |:vmenu| :vme[nu] add menu for Visual+Select mode
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1749 |:vnew| :vne[w] create a new empty window, vertically split
788
b5aed52a4881 updated for version 7.0230
vimboss
parents: 771
diff changeset
1750 |:vnoremap| :vn[oremap] like ":noremap" but for Visual+Select mode
b5aed52a4881 updated for version 7.0230
vimboss
parents: 771
diff changeset
1751 |:vnoremenu| :vnoreme[nu] like ":noremenu" but for Visual+Select mode
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1752 |:vsplit| :vs[plit] split current window vertically
788
b5aed52a4881 updated for version 7.0230
vimboss
parents: 771
diff changeset
1753 |:vunmap| :vu[nmap] like ":unmap" but for Visual+Select mode
b5aed52a4881 updated for version 7.0230
vimboss
parents: 771
diff changeset
1754 |:vunmenu| :vunme[nu] remove menu for Visual+Select mode
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1755 |:windo| :windo execute command in each window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1756 |:write| :w[rite] write to a file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1757 |:wNext| :wN[ext] write to a file and go to previous file in
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1758 argument list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1759 |:wall| :wa[ll] write all (changed) buffers
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1760 |:while| :wh[ile] execute loop for as long as condition met
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1761 |:winsize| :wi[nsize] get or set window size (obsolete)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1762 |:wincmd| :winc[md] execute a Window (CTRL-W) command
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1763 |:winpos| :winp[os] get or set window position
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1764 |:wnext| :wn[ext] write to a file and go to next file in
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1765 argument list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1766 |:wprevious| :wp[revious] write to a file and go to previous file in
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1767 argument list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1768 |:wq| :wq write to a file and quit window or Vim
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1769 |:wqall| :wqa[ll] write all changed buffers and quit Vim
2225
dd5c1983e355 Runtime file updates.
Bram Moolenaar <bram@vim.org>
parents: 2210
diff changeset
1770 |:wundo| :wu[ndo] write undo information to a file
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1771 |:wviminfo| :wv[iminfo] write to viminfo file
20379
7f88f6a3ed4c Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 20241
diff changeset
1772 |:xit| :x[it] write if buffer changed and close window
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1773 |:xall| :xa[ll] same as ":wqall"
788
b5aed52a4881 updated for version 7.0230
vimboss
parents: 771
diff changeset
1774 |:xmapclear| :xmapc[lear] remove all mappings for Visual mode
b5aed52a4881 updated for version 7.0230
vimboss
parents: 771
diff changeset
1775 |:xmap| :xm[ap] like ":map" but for Visual mode
b5aed52a4881 updated for version 7.0230
vimboss
parents: 771
diff changeset
1776 |:xmenu| :xme[nu] add menu for Visual mode
16608
0422b14bce58 patch 8.1.1307: cannot reconnect to the X server after it restarted
Bram Moolenaar <Bram@vim.org>
parents: 16553
diff changeset
1777 |:xrestore| :xr[estore] restores the X server connection
788
b5aed52a4881 updated for version 7.0230
vimboss
parents: 771
diff changeset
1778 |:xnoremap| :xn[oremap] like ":noremap" but for Visual mode
b5aed52a4881 updated for version 7.0230
vimboss
parents: 771
diff changeset
1779 |:xnoremenu| :xnoreme[nu] like ":noremenu" but for Visual mode
b5aed52a4881 updated for version 7.0230
vimboss
parents: 771
diff changeset
1780 |:xunmap| :xu[nmap] like ":unmap" but for Visual mode
b5aed52a4881 updated for version 7.0230
vimboss
parents: 771
diff changeset
1781 |:xunmenu| :xunme[nu] remove menu for Visual mode
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1782 |:yank| :y[ank] yank lines into a register
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1783 |:z| :z print some lines
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1784 |:~| :~ repeat last ":substitute"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1785
788
b5aed52a4881 updated for version 7.0230
vimboss
parents: 771
diff changeset
1786
14421
2f7e67dd088c Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13963
diff changeset
1787 vim:tw=78:ts=8:noet:ft=help:norl: