vi的编辑器的使用
1.熟悉vi的三种模式及模式切换
2.熟悉使用vi的拷贝和粘贴命令
3.熟悉使用vi的保存和退出命令
4 熟练使用vi的光标命令
5 熟练使用vi的查找命令
6 熟练使用vi的替换命令
7 熟练使用vi的复制和剪切命令
8.总结与思考
vi有3种模式
1.命令行模式
最初进入为该模式,可以进行复制粘贴等操作
2.插入模式
进行文件编辑,按ESC键可以退出该模式
3.底行模式
光标位于屏幕底行可以进行文件的查找,替换等操作
vi切换模式命令
a 进入编辑模式,光标之后的位置开始插入字符(大写光标回行尾)
i 进入编辑模式,从当前的光标位置后开始插入字符(大写光标回行首)
o 进入编辑模式,插入新行(大写上边加新行)
vi的拷贝粘贴
[N] x 剪切n个字符
[N] yy 复制
[N] dd 删除
p 粘贴(大写上边粘贴)
u 取消上次操作
vi的保存和退出命令
:q 退出没有修改的文件,若被修改而未保存,则无效
:q!强制退出,且不保存修改过的部分
:w 保存文件,但不退出
:x 保存文件并退出
:w File 另存为,不退出
:r File 读入File文件 插入到光标位置
vi的光标命令
h 左移动
j 下移动
k 上移动
l 右移动
:N 移动到N行
1G 文件第一行
G 文件最后一行
:set number 显示行号
:set nonumber 取消显示行号
vi的查找命令
/string 查找字符串
n 查找下一个
N 查找上一个
vi的替换命令
利用:s 命令可以实现字符串的替换
:s /str1/str2 没有g替换第一个
:s /str1/str2/g g全部替换
:10,$ s/str1/str2/g 第10行到最后一行全部替换
vi的复制和剪切命令
y0 -将光标至行首复制
y$ -将光标至行尾复制
d0 -将光标至行首剪切
d& -将光标至行尾剪切
range y-块复制 :100,123y 复制100到123行
range d-块剪切
总结
vi的基本命令
1.三种模式,模式切换
2.拷贝和粘贴命令
3.保存和退出命令
4.vi编辑的光标命令,查找,替换,复制和剪切命令