More Command Combinations
In Chapter 2, you learned the edit commands
c
, d
, and y
,
as well as how to combine them with movements and numbers (such as
2cw
or 4dd
). In Chapter 3, you
added many more movement commands to your repertoire. Although the
fact that you can combine edit commands with movement is not a new
concept to you, Table 4-1 gives you a feel for
the many editing options you now have.
Change | Delete | Copy | From cursor to... |
cH | dH | yH | Top of screen |
cL | dL | yL | Bottom of screen |
c+ | d+ | y+ | Next line |
c5| | d5| | y5| | Column 5 of current line |
2c) | 2d) | 2y) | Second sentence following |
c{ | d{ | y{ | Previous paragraph |
c/
pattern | d/
pattern | y/
pattern | Pattern |
cn | dn | yn | Next pattern |
cG | dG | yG | End of file |
c13G | d13G | y13G | Line number 13 |
Notice how all of the sequences in Table 4-1 follow the general pattern:
(number)(command)(text object)
number is the optional numeric argument.
command in this case is one of c
, d
, or
y
. text object
is a movement command.
The general form of a vi command is discussed in Chapter 2. You may wish to review Tables 2-1 and 2-2 as well.
Get Learning the vi and Vim Editors, 7th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.