Backspace
|
Delete the character before the cursor
|
Del
|
Delete the character under the cursor
|
i
|
To insert text under the cursor(insert mode)
|
I
|
To insert text under the cursor starting from the beginning of the
current line(insert mode)
|
a
|
Insert starting after current
character.
|
A
|
Insert starting at the end of the
line after the last character.
|
cc
|
Delete
the entire line and go into insert mode.
|
C
|
Delete
to the end of line and go to insert mode.
|
cw
|
Delete the current word and go into
insert mode.
|
Y
|
Yank (copy current line to buffer).
If you give this a number before it, it will “yank” the specified
number of lines after the cursor
(including current line the cursor is on). Many commands also
have this enumerated functionality
|
dd
|
Delete (cut) the current line. Can be
enumerated.
|
dw
|
Delete (cut) the current word. Can be
enumerated.
|
D
|
Delete the current line (But leave
the new line)
|
J
|
Join the next line with the current
line.
|
o
|
Insert
after the current line.
|
O
|
Insert before the current line.
|
p
|
Put (paste) the lines in the buffer
(from Y,
dd, or x) after the current line. Can be
enumerated.
|
P
|
Put
(paste) the lines in the buffer before the current line. Can be enumerated.
|
rc
|
Overwrite with character c,
replace the current character.
|
R
|
Change to replace (overwrite) mode.
|
s
|
Delete
the current character and go to insert mode.
|
S
|
Delete
the current line and go to insert mode.
|
u
|
Undo
the last operation.
|
U
|
Switch
between undoing and redoing the last edit.
|
v
|
Visual: start the selection for a “d” (delete) or “Y” (yank). Type “v”, then move in a direction
using one of the movement keys to see
what you have selected.
|
V
|
Visual
line: select the current line for delete or Yank.
|
x
|
Delete
(cut) the character under the cursor. Can be enumerated.
|
X
|
Delete (cut) the character after the
cursor. Can be enumerated.
|
~
|
Capitalize
the current character.
|
= =
|
Unindent
the current line (type the equal sign twice).
|
.
|
Repeat the last command.
|
F1
|
Display
only help
|
Saturday, 22 November 2014
Editing files in vi
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment