文本搜索与替换操作

在进行文本编辑的时候,您可以需要搜索或定位特定的单词或单词的一部分。vi 编辑器有向前或向后搜索指定模式的功能。

“/”是vi

编辑器的模式搜索命令。键入“/”后屏幕的底部会出现一行,同时一个斜扛会出现在底行的行首上,且光标被放置在斜扛之后。此

时,您可以在光标位置键入你需要搜索的模式。输入完成并按下ENTER键后,编辑器将开始从光标所在的位置起向文件尾部搜索你键入的模式。

如果输入的模式被找到,光标将停留在找到的模式上,在找到一个匹配的模式后,如果您还需要搜索下一个匹配的模式,使用命令“n

”即可如

果需要找到上一个匹配的模式,则使用“N ”命令即可。

此外 “?” 命令也是模式搜索命令。与“/” 的区别在于:“/” 是从光标当前所在位置向文件尾部搜索,而“?”

命令则是由光标当前所在

位置向文件头部搜索。

文本替换操作需要使用末行模式进行操作,即所有文本替换操作命令均以“:”开头。

文本替换命令的格式为:

:s/text1/text2 用于将光标所在段落搜索到的第一个”text1“替换为”text2“;

:s/text1/text2/g 用于将光标所在段落的所有”text1“替换为”text2“;

:m,ns/text1/text2/g 用于将从 m行开始至n 行结束的所有搜索到的”text1“替换为”text2

“。其中可以使用$表示末行,即“1,$ ”表示替

换文档中的所有符合条件的字符。

linux文本编辑命令vim查找,Linux编辑器vi中文本搜索与替换操作相关推荐

  1. linux 常用命令04 查找和检索

    先说一下 文件的基本类型 文件类型 l 符号链接文件(软连接) b 块设备 (磁盘文件)c 字符设备p 管道设备(pipe)s 本地套接字(网络编程)- 普通文件 用find命令的时候,普通文件 用f ...

  2. 中毒了 电脑都是.php,Linux_电脑中毒Linux find命令快速查找中毒文件教程,  电脑中毒是不可避免的,L - phpStudy...

    电脑中毒Linux find命令快速查找中毒文件教程 电脑中毒是不可避免的,Linux系统也是如此,在得知系统中毒后,首要任务是找到病毒文件并将其清除,在Linux系统下可使用find命令查找病毒,下 ...

  3. linux find命令按文件内容查找,使用linux find命令进行 查找文件

    linux find 命令,是linux环境下进行文件查找的命令.文件查找是服务器管理最基本操作.find命令本身也很强大,可以按照名字.所有者.时间.权限等方式进行查找.这里总结find一些常用的用 ...

  4. Linux jq 、vim以及LInux集群安装miniconda并配置虚拟环境(笔记)

    https://github.com/QInzhengk/Math-Model-and-Machine-Learning Linux jq .vim以及LInux集群安装miniconda并配置虚拟环 ...

  5. linux常见命令---深度学习炼丹炉必备---更新中

    目录 linux常见命令---深度学习炼丹炉必备---更新中 1.修改环境变量 2.查看当前conda环境 3.如果执行conda activate ***出现问题时需要初始化shell 4.查看当前 ...

  6. linux每日命令(26):Linux文件属性详解

    Linux 文件或目录的属性主要包括:文件或目录的节点.种类.权限模式.链接数量.所归属的用户和用户组.最近访问或修改的时间等内容.具体情况如下: 命令: ls -lih 输出: [root@loca ...

  7. linux用户命令快捷链接,linux简单命令

    linux系统命令是最基础也是最重要的部分,下面由学习啦小编为大家整理了linux简单命令的相关知识,希望对大家有帮助! linux简单命令一.文件和目录 家目录为 /home/user 或者 - 目 ...

  8. linux cp命令 前面,盘点Linux命令之Linux cp命令使用大全

    Linux命令有很多,其中Linux cp命令常用的一种,Linux cp命令如何使用,下面IT培训网将为您盘点有关Linux命令之Linux cp命令大全. Linux命令之Linux cp命令详解 ...

  9. linux who命令详解,Linux who命令详解

    Linux who命令详解教程 Linux who命令详解 功能 显示系统中哪些使用者. 语法 who [options] 参数 参数 描述 options who 命令使用的参数. who命令常用参 ...

  10. linux cd 命令详解,linux cd 命令详解

    下面为大家讲解Linux最常用的基本命令linux cd命令. 说linux cd命令是linux最常用的命令一点也不为过,我们几乎时时刻刻都需要使用这个命令. 在DOS下也有cd这个命令,他与lin ...

最新文章

  1. 服务器邮箱群发,独立IP独立账号日发万封的邮件群发服务器
  2. macOS下的视频格式转换器
  3. 一次通过Blender2Ogre将FBK转为Mesh的失败尝试
  4. python中center()函数的用法
  5. js html最小化_Js可以写桌面应用端?
  6. 12月10日 ubuntu 安装wireshark
  7. LayaAir学习笔记
  8. 算法:二分法求平方根Sqrt(x)
  9. #飘#公交车美女理论乱谈!
  10. 如何快速的把JSON转Excel怎么转?
  11. 图像处理常用数据集Kodak24和McMaster,0积分大家拿去
  12. Intelligent reflecting surface (IRS) aided ISAC
  13. 野火学习笔记(13) —— USART —串口通讯
  14. matlab 函数输出 向量,matlab中的函数返回向量
  15. vmware 桌面 服务器版,vmware云桌面软件服务器(vmware云桌面搭建教程)
  16. 英特尔Intel CPU睿频原理探讨
  17. win7安装解压版mysql_win7安装解压缩版mysql 5.7.19和卸载后重新安装
  18. Ubuntu系统环境
  19. 华为18级工程师耗时三年才总结出这份Java亿级高并发核心编程手册
  20. 美图2018校招前端笔试编程题数组去重

热门文章

  1. php 中的关联数组 介绍
  2. equals方法的小结
  3. Thrift 个人实战--Thrift RPC服务框架日志的优化
  4. mysql 清理relay日志_Mysql 删除从数据库的relay logs最佳方式、最安全方式
  5. SpringBoot项目进行单元测试
  6. Joda-Time 用法
  7. Android 读取手机归属地
  8. Android文件资源(raw/data/asset)的存取
  9. [转载]刘继东:个人知识管理-走出去,请进来
  10. 深入了解“TXTSETUP.SIF”