当前位置: 首页 > news >正文

【4.vi编辑器使用(下)】

一、vi编辑器的光标移动

在这里插入图片描述

二、vi编辑器查找命令

1、命令::/string 查找字符串

n:继续查找
N:反向继续查找
/^the 查找以the开头的行 /end 查找以 查找以 查找以结尾的行

三、vi编辑器替换命令

1、语法: : s[范围,范围]str1/str2[g] g表示全部替换

其中范围:(1)%表示所有行 (2). 表示当前行 (3)$ 表示最末行(即全文最后)
例如: : s/str1/str2/ 将当前行第一次出现的str1替换成str2
: s/str1/str2/g 将当前行所有的str1替换成str2
:., s / s t r 1 / s t r 2 / g 将当前行至最后所有的 s t r 1 替换成 s t r 2 : 1 , s/str1/str2/g 将当前行至最后所有的str1替换成str2 :1, s/str1/str2/g将当前行至最后所有的str1替换成str2:1,s/str1/str2/g 将第一行到最后所有的str1替换成str2
:%s/str1/str2/g 将全文的str1替换成str2

http://www.lryc.cn/news/357706.html

相关文章:

  • 【数据结构】探索树中的奇妙世界
  • 搭建YOLOv10环境 训练+推理+模型评估
  • c++(一)
  • java面试中高频问题----1
  • ABB 控制柜
  • 【错误记录】HarmonyOS 运行报错 ( Failure INSTALL_PARSE_FAILED_USESDK_ERROR )
  • 使用C语言openssl库实现 RSA加密 和 消息验证
  • 海外投放面试手册
  • 第十三章 进程与线程
  • Flink面试整理-对Flink的高级特性如CEP(复杂事件处理)、状态后端选择和调优等有所了解
  • 算法:树状数组
  • Kafka SASL_SSL集群认证
  • 同城交友论坛静态页面app Hbuild
  • spring session+redis存储session,实现用户登录功能,并在拦截器里面判断用户session是否过期,过期就跳转到登录页面
  • Debug-013-el-loading中显示倒计时时间
  • 5月29日,每日信息差
  • 2024年弘连网络FIC大会竞赛题线下决赛题
  • Element-UI 入门指南:从安装到自定义主题的详细教程
  • vs工程添加自定义宏
  • shell脚本:将一维数组以二维数组显示
  • QT C++ 读写mySQL数据库 图片 例子
  • Unix环境高级编程--8-进程控制---8.1-8.2进程标识-8.3fork函数-8.4 vfork函数
  • Facebook之魅:数字社交的体验
  • 【重装windows遇到网络适配器无法更改】
  • FFmpeg+QT播放器实战1---UI页面的设计
  • C/C++语法|pthread线程库的使用
  • 四川汇聚荣聚荣科技有限公司是正规的吗?
  • tomcat学习--部署java项目
  • 用 vue3 + phaser 实现经典小游戏:飞机大战
  • 【Linux|数据恢复】extundelete和ext4magic数据恢复工具使用