vi编辑器的使用
进入vi后就是在编辑模式下
h : 左移
j : 下移
k : 上移
l : 右移
dd : 删除光标所在行
ndd : 删除n行(向后)
yy : 复制当前行
y$ : 复制光标所在位置到结尾
p : 粘贴
/string : 向后搜索
?string : 向前搜索
n : 继续搜索
N : 反向搜索
u : 撤销操作
. : 撤除撤销
ZZ : 存盘退出
ZQ : 不存盘退出
编辑模式下输入i,a,o,c,r或s进入插入模式
i :光标所在位置前插入文本
a :光标所在位置后插入文本
o :光标所在行下面新开一行插入
s :删除当前字符并进入插入模式
编辑模式下按:进入命令模式
:n 跳到第n行
:wq 存盘退出
:q! 不存盘退出
:w 文件名 //当前编辑内容写入到另一文件中
:n1,n2 w 文件名 //n1到n2行的内容写入到另一文件中
:nw 文件名 //第n行内容写入到另一文件中
:1,. w 文件名 //第一行到光标当前位置
:.,$ w 文件名 //光标当前位置到结尾
:r 文件名 //打开另一文件
:e 文件名 //新建一文件
:f 文件名 //当前文件重命名
:s/string1/string2 //将第一个string1替换成string2
:s/string1/string2/g //将所有string1替换成string2
:n1,n2 d //删除n1行到n2行
:.,$ d //删除当前行到结尾
:!命令 //执行shell命令
编辑模式下按v键进入可视化模式
移动方向键选取内容
按y复制
按x剪切
按p粘贴