1.创建文件
vi 文件名 ——表示打开或者创建一个文件,如果创建一个文件之后,但是什么也没写就退出的话这个文件不会被创建
vi编辑器有三种模式:
1.命令模式:
可以支持很多的命令
a,进入编辑模式,光标右移一位i, 进入编辑模式,光标不动
o,进入编辑模式,光标移动到下一行
:,进入底行模式yw,拷贝一个单词
yy,拷贝一行
nyy,表示拷贝了n行
p ,粘贴
u,撤销
r ,替换一个字符
cw ,替换一个单词
x ,删除一个字符
dw ,删除一个单词
dd ,删除一行(相当于剪切)
ndd,删除n行 )
2.编辑模式:可以向文件中写入数据(使用Esc键,回到命令模式)
3.底行模式:
一般用于保存、退出文件
w,——保存 文件内容w 文件名,——另存为
q,退出
q!,强制退出wq,保存退出
x 保存退出)
扩展命令:
1.vi编辑器的使用:n>> 表示光标所在的行开始一共n行向右缩进
n<< 表示光标所在的行开始一共n行向左缩进
:n1,n2>> 表示从n1到n2之间的代码向右缩进
:n1,n2<< 表示从n1到n2之间的代码向左缩进
:n1,n2 co n3 表示从n1行到n2行之间的代码拷贝到n3行的后面
:n1,n2 mo n3 表示从n1行到n2行之间的代码移动到n3行的后面
:%s /源字符串/目标字符串 表示将文件中的源字符串替换为目标字符串(注意:如果在同一行中出现多个需要替换的字符串,那么只能替换每一行中的第一个字符串)
:%s /源字符串/目标字符串/g 表示将文件中的所有指定字符串进行替换
2.Vi编辑器的扩展
(1)使用命令 vimtutor 打开vi练习手册
(2)vim 是vi 的一个升级版,和vi类似编辑器有gedit,kate工具