Linux VI Editor Options || Command Mode || Insert Mode in VI Editor

Опубликовано: 28 Июль 2026
на канале: BCReddy Devops
1,390
18

In this video we discussed about the vi editor and mode operations like insert mode and command mode .

i – Insert at cursor (goes into insert mode)
a – Write after cursor (goes into insert mode)
A – Write at the end of line (goes into insert mode)
ESC – Terminate insert mode
u – Undo last change
U – Undo all changes to the entire line
o – Open a new line (goes into insert mode)
dd – Delete line
3dd – Delete 3 lines.
D – Delete contents of line after the cursor
C – Delete contents of a line after the cursor and insert new text. Press ESC key to end insertion.
dw – Delete word
4dw – Delete 4 words
cw – Change word
x – Delete character at the cursor
r – Replace character
R – Overwrite characters from cursor onward
s – Substitute one character under cursor continue to insert
S – Substitute entire line and begin to insert at the beginning of the line
~ – Change case of individual character

Moving within a file
k – Move cursor up
j – Move cursor down
h – Move cursor left
l – Move cursor right

Saving and Closing the file
Shift+zz – Save the file and quit
:w – Save the file but keep it open
:q – Quit without saving
:wq – Save the file and quit

copy = yy
paste =p
undo =u
replace = r

:set number
:set nonumber

delete
dd x X dw D

copy paste
yy yw p

%s/oldword/newword/ig
:e opens another file with filename ex b.sh
:! runs the command in the file ex : !date