4、撤销重做
u:撤销;ctrl+r:重做撤销的操作;.重复上一步的操作【假设先dd,再.,会再执行dd命令】
1、set设置
set nu
set nonu
set readonly#设置只读文件,不能修改,只在当前环境有效,退出文件,再次打开 , 这个只读就无效了
set noreadonly #取消只读
2、/查找
/after查找文档中的after【可以找到所有的after】,n向下翻,N向上翻
:/after查找文档中的after所在行【可以找到所有的after】,n向下翻,N向上翻
3、!执行命令
比如:查找root目录
:!ls /root/
4、查找并替换
格式
【 :查找范围s/查找的词/要替换的词/ 】
或者【:查找范围s#查找的词#要替换的词# 】
或者【:查找范围s%查找的词%要替换的词%】,
即分隔符可以是/、#、%
其中,查找范围 包括【.当前光标行】;【$末尾行】;【%全文】;【g一行内全部替换】;【i忽略大小写】
比如 【 :.,$s/after/before/】 表示在当前光标行【.】到末尾【$】这个范围内,将after替换为before,但是如果一行有多个after的话 , 只会把第一个after替换掉。
比如 【 :%s/after/before/】 表示在全文,将after替换为before,但是如果一行有多个after的话,只会把第一个after替换掉 。
比如【:%s/after/before/g】 , 表示在全文,将after替换为before,但是 如果一行有多个after的话,会把该行所有after替换掉,因为在命令里面加了g。
比如 【:%s/after/before/gi】 ,表示在全文,将after替换为before,且忽略大小写并替换一行内所有after 。
比如 【 :%d或者dG】 ,表示删除全文
比如【:1,$-4d】 ,表示删除第一行到倒数第5行的数据
比如【:1,4y】 , 表示复制1到4行 , 再按p可粘贴这4行
关于linux命令行vi和linux命令行vi模式的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。
推荐阅读
- 固定拍摄什么角度合适,固定拍摄的功能
- 视频号怎么给别人卖货,视频号怎么给别人卖货呢
- ppt水果网站毕业设计模板,水果网页设计图片
- jquery透明弹出层,jquery弹出窗口
- xp怎么装mysql的简单介绍
- 直播时应该穿什么服装呢,直播时应该穿什么服装呢女生
- 如何在ppt引用表情包,如何在ppt里面加入表情包
- mysql忘记命令怎么办 mysql忘记密码了咋办
- sqlserver查询效率,sqlserver查询速度慢