您的位置:首页 > 运维架构 > Linux

VI基本操作

2016-03-20 10:36 302 查看
VI 分为三种模式

1、

命令行模式 command mode

插入模式 insert mode

底线模式 last line mode

2、命令行模式进入插入模式

i:插入,从目前光标虽在之处插入字符

a:增加,从目前光标所在之处下一个位置插入

o:插入新的一行,从行首插入

esc 退出进入到命令行模式

3、底线模式,先按esc进入命令行模式,再输入冒号,进入底线模式,底线模式可以保存文件,替换内容,设置格式

4、命令行模式的光标移动

GG : 移动到文件最后

gg : 移动到文件开头

$:移动到行尾

^ : 移动到行首 方向键上下左右移动光标

5、命令行模式 删除 复制

x:每按一次,删除一个光标做在位置字符

3x ,删除3个字符

dd 删除光标所在行

3dd删除光标所在行之下3行,包括光标所在行

yw复制光标所在位置到行尾的内容,

yy复制光标所在行

p粘贴

r 替换光标所在位置的字符

R连续替换,直到 esc

u 撤销,相当于 ctr+z

-

6、底线模式:

在命令行模式下输入 : 进入底线模式

set nu: 显示行号

#3 调到指定行

/ 关键字 进行查找,输入n进行连续查找

底线模式下 输入 “ 1,$s/string/replace/g” 会将全文的string字符串替换为 replace字符串

1,20s/string/replace/g 把1到20行之间的string替换为replace字符串

#w filename ,如果想摘取文章的某一段保存为另一个文件,#代表行号,例如:#30,50 w nice ,30到50行 保存到nice这个文件内

:w filename 将文件保存为filename

:wq 保存文件并且推出VI

:q! 强制推出不保存

:wq! 强制推出并且保存

-
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux