vim:
从命令模式---》编辑模式:i、a、o、I、A、O
从编辑模式----》命令模式:ESC
从命令模式----》末行模式:输入一个冒号,即shit+;
末行模式:
w保存
q退出
!强制
常用的:
wq保存退出,等价于 x(小写的x),,,,还等价于在命令模式 shit+2个z
q!不保存退出
命令模式:
h左j下k上l右 控制上下左右
H当前屏幕的上方
M当前屏幕的中间位置
L当前屏幕的最后一行
yy 复制,8yy:表示从当前光标所在的行开始复制8行
p 粘贴
dd 剪切,8dd:表示从当前光标所在的行开始剪切8行
D 从当前的位置开始剪切,一直到行末
x 删除当前的光标,每次只会删除一个
X 删除当前光标前面的那个,每次只会删除一个
u 撤销
ctl+r 反撤销
ctl+f 向下翻一页代码
ctl+b 向上翻一页代码
r:替换一个字符
R:替换光标及后面的字符
G 跳到最后1行
15G 表示跳转到第15行
1G表示跳转到第1行
gg 跳转到第1行
选中一片代码 +上下左右选择键选择
v
V
>>:向右移动代码 <<:向左移动代码 .重复执行上次命令