vi 常用操作

命令 涵意
/搜索内容 从光标开始处向文件尾搜索
?搜索内容 从光标开始处向文件首搜索
x 删除当前光标下的字符
dd 删除当前行
:m,n d 删除m~n行
yy 复制当前行
nyy 从当前行复制n行
:m,n y 复制m~n行
yw 复制当前光标下的单词
gg 跳到本文开头
nG 光标移至第n行首
H 移动光标到当前屏幕首行
M 移动光标到当前屏幕中间
G 移动光标到文本最后一行
I 在当前行首进入插入模式
A 在当前行尾进入插入模式
w 移动到下一个单词首
b 移动到上一个单词首
>> 右缩进
<< 左缩进
ngg 移动光标到n行
E 跳到本行末尾
0(数字) 跳到本行开头
:s/from/to/ 把本行第一个frome替换成to
:s/from/to/g(g代表所有) 把本行所有的frome替换成to
:%s/from/to/g 替换所有行的内容
:33s/from/to/g 在第33行进行替换操作
:$s/from/to/g 在最后一行进行替换
:m,ns/from/to/g m~n行的所有from替换为to

你可能感兴趣的:(vi 常用操作)