vi编辑器使用教程

vi 编辑器介绍

常用文本编辑器vi vi 文件名 进入到vi文本编辑器

首先进来的是命令模式

vi编辑器的三种模式命令模式编辑模式末行模式

从命令模式 进入到编辑模式输入键盘的i,a,o
从命令模式 进入到末行模式输入shift+:
从编辑模式退出到命令模式 按下ESC键
从末行模式退出到命令模式 按几下ESC键

命令模式

命令 注释
dd 删除一行,光标所在行
x 删除一个字符
yy 复制
p 粘帖
G 到末行
gg 到首行
$ 到行尾
^ 到行首
a 进入编辑模式,在光标后编辑
o 新增一行并进入到编辑模式,向下增加。如果是大写的O,就是向上增加
D 删除当前光标所在位置到行尾的内容
u 撤销
/搜索字符 字符串搜索 查找下一个,按n, 向下查找。如果向上查找,按N
ngg 跳转到n行 -n代表你要跳转的行数
ndd 删除n行,从光标所在行向下删除n行
nyy 复制n行,从光标所在的位置往下复制

末行模式

命令 注释
:wq 保存加退出
:n n表示行数 跳转到指定行
:q! 强制退出
:w 文件名 另存为
:set nu 显示行号
:set nonu 不显示行号
:n1,n2s/需要替换的字符串/替换成字符串/g 比如想把第2行到第5行的linux替换成oracle:2,5s/linux/oracle/g。想把第5行到最后一行的linux替换成oracle,用 表 示 最 后 一 行 : 5 , 表示最后一行:5, 5,s/linux/oracle/g

你可能感兴趣的:(linux系统,linux)