Liunx常用操作(11)-VI编辑器-末行模式命令

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Liunx常⽤操作(11)-VI编辑器-末⾏模式命令vI编辑器三种模式
分别为命令模式、输⼊模式、末⾏模式。

末⾏模式
⼀、字符串搜索:
1、/模式:光标处向后搜索匹配的字符串,n继续向后找
/2
2、?模式:光标处向前搜索匹配的字符串,n继续向前找
3
⼆、字符串替换
1、表达式:[n1,n2]s/p1/p2[g][c]
n1,n2代表⾏,%代表所有⾏
[g]表⽰替换⽬标⾏中所有匹配字符串
[c]替换前要求⽤户确认
^⾏⾸$⾏尾
2、所有⾏替换
:%s/the/The/g
3、所有⾏⾏⾸加4个空格
:%s/^/ /g
三、全局模式
1、搜索所在含有3字符串的⾏
:g/3
2、搜索所在不包含0字符串的⾏
:g!/0
3、所有含test⾏执⾏指定命令(⾏⾸加4个空格)
:g/test/s/^/ /g
四、全局替换
1、全部替换
:g/test/s//testcase/g
等价于
:g/test/s/test/testcase/g
2、全部删除
:g/test/s/test//g
五、⽂件操作
1、写⼊指定⽂件
:w[⽂件名]
2、未修改,不保存,退出
:q
3、保存⽂件并退出
:wq
等价于
:x
4、放弃修改,不保存,退出
:q!
5、放弃修改,编辑区恢复为⽂件原样
:e ⽂件名
6、读⼊指定⽂件,将⽂件内容插⼊光标位置:r ⽂件名
7、在屏幕末⾏显⽰⽂件信息
:f
六、其他操作
1、跳⾄n⾏
:10
2、将n1-n2⾏内容拷贝⾄n3⾏下
:1,2 co 3
3、将n1-n2⾏内容移⾄n3⾏下
:1,2 m 3
4、将n1-n2⾏内容删除
:1,2 d
5、显⽰当前⾏内容
(:p)
6、显⽰当前⾏内容与⾏号
:nu。

相关文档
最新文档