Common vi/vim commands and vivim commands
Vi/vim commands are complex and powerful. Here we will introduce some commonly used commands that can meet general needs.
Move the cursor:
-Shift left: h
-Move Down: j
-Move up: k
-Shift right: l
-Flip: ctrl f, ctrl B
Insert:
-Insert at the cursor position: I
-Insert at the end of A row:
-Insert a new row in the next row: o
Edit:
-Undo modification: u
-Replace the character of the cursor: r
Delete:
-Delete the cursor character: x
-Delete the remaining word after the cursor: dw
-Delete the row part after the cursor: d $/D
-Delete the current row: dd
-Delete n rows: ndd
-Delete the line break at the end of a row: J
Save and exit:
-Save: w
-Save and exit: x/: wq
-Exit/force Exit: q/: q!
Search and replace:
-Replace string (replace all str1 with str2): % s/str1/str2/g
-Search for a string:/str
-Search for the previous and next: n, N