i  从光标所在处插入

I  从光标所在列的第一个非空白字符处开始插入

a  从光标所在处下一个字符处开始插入

A  从光标所在列的最后一个字符处开始插入

o  在光标所在处的下一列插入新的一列

O  在光标所在处的上一列插入新的一列

r  替换光标所在处的那一个字符一次

R  一直替换光标所在处的文字,直到按下 ESC 为止;(常用)

[Esc]  退出编辑模式,回到一般指令模式中(常用)


x    向后删除一个字符 (相当于 [del] 按键)

X    向前删除一个字符(相当于 [backspace] 按键)

nx   连续向后删除 n 个字符

dd   删除光标所在的向下 n 列

ndd  删除光标所在的向下 n 列

d1G  删除光标所在到第一列的所有数据

dG   删除光标所在到最后一列的所有数据

d$   删除光标所在处,到该列的最后一个字符

d0   删除光标所在处,到该列的最前面一个字符


yy   复制光标所在的那一列(常用)

nyy  复制光标所在的向下 n 列

y1G  复制光标所在列到第一列的所有数据

yG   复制光标所在列到最后一列的所有数据

y0   复制光标所在的那个字符到该列行首的所有数据

y$   复制光标所在的那个字符到该列行尾的所有数据


p   粘贴在光标下一列

P   粘贴在光标上一列


J   将光标所在列与下一列的数据结合成同一列

c   重复删除多列数据,并进入编辑模式,例如向下删除 10 列,[10cj ]

u        撤销

[Ctrl]+r 重做上一个动作