vim的三种模式:命令行模式、编辑模式、扩展模式
1:命令行模式下常见的操作
删除
a):dd 删除光标所在当前行
b):ndd 删除光标所在当前行后的n行
复制
c):yy 复制光标所在当前行
d):nyy 复制光标所在当前行后的n行
粘贴
e):p 粘贴光标所在下一行
f):np 把内容粘贴多次
剪切
g):ddp 先删除,再粘贴
撤销与反撤销
h):u 撤销
i):ctrl+r 反撤销
快速移动光标
j):gg 定位到文件的首行
k):nG 定位到文件的某一行
k):GG 定位到文件的末行
l):H 定位到屏幕的首行
m):M 定位到屏幕的中间
n):L 定位到屏幕的末行
o):0/Home 定位到当前行的行首
p):$/End 定位到当前行的行尾
扩展模式(注意是英文的:号)
q)::set nu 显示行号
r)::q 退出
s)::w保存
编辑模式
t):a 进入插入模式并在光标之后进行添加。
u):i 进入插入模式并在光标之前进行插入。
v):o 进入插入模式并在当前(光标所在)行之下开启新的一行。