117.info
人生若只如初见

linux vi命令的搜索替换技巧

在vi编辑器中,可以使用以下命令进行搜索替换:

  1. 搜索替换一个单词:在命令模式下输入 :%s/old_word/new_word/g,其中 old_word 是要替换的单词,new_word 是替换后的单词。g 表示全局替换。

  2. 搜索替换多个单词:在命令模式下输入 :%s/old_word/new_word/gc,加上 c 参数后,vi会一个一个询问是否替换。

  3. 搜索替换整行文本:在命令模式下输入 :%s/^old_text/new_text/g^ 表示行首,可以替换整行文本。

  4. 搜索替换特定范围内的文本:指定行范围进行搜索替换,例如 :10,20s/old_word/new_word/g 表示在第10行到第20行之间替换。

  5. 反向搜索替换:在命令模式下输入 :%s/old_word/new_word/gn,使用 n 参数后,可以查看每次替换前先确认。

记住,在vi编辑器中进行搜索替换操作时要格外小心,避免意外替换导致数据丢失。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fec9bAzsIAgBWA1Q.html

推荐文章

  • 如何使用readdir遍历目录结构

    readdir 是一个用于遍历目录结构的函数,通常在 C 语言中使用。以下是一个简单的示例,展示了如何使用 readdir 遍历目录结构:
    #include #include #include...

  • Linux C++网络编程基础

    在Linux环境下使用C++进行网络编程,通常会涉及到套接字(socket)编程。套接字是网络通信的基础,它允许不同计算机上的进程通过网络进行数据交换。以下是一些基...

  • Linux清理技巧:释放存储空间的方法

    在Linux系统中,释放存储空间可以通过多种方法实现。以下是一些常用的清理技巧:
    1. 清理缓存和临时文件 清理页面缓存: sudo sync; echo 1 > /proc/sys/vm...

  • Linux MinIO安装资源下载地址

    Linux MinIO的安装资源可以通过以下几种方式获取: 官方下载地址:MinIO官方下载页面 ,在此页面可以选择不同的版本和平台进行下载,包括Linux平台。 特定版本下...

  • linux vi命令如何处理大文件

    在Linux系统中,使用vi编辑器打开大文件可能会导致性能问题。为了更好地处理大文件,可以使用以下方法: 使用less命令:可以使用less命令来查看大文件的内容,而...

  • linux vi命令行模式有何妙用

    在linux vi命令行模式中,用户可以执行一系列命令来编辑文本文件,包括但不限于以下几种妙用: 移动光标:使用h,j,k,l键来移动光标,可以快速定位到想要编辑的位...

  • linux vi命令怎样进行宏录制

    要在Linux的vi编辑器中录制宏,可以按照以下步骤操作: 打开vi编辑器并进入普通模式。
    按下q键然后选择一个字母作为宏的名称,例如q。
    开始录制宏,按...

  • linux vi命令有哪些进阶技巧

    使用多个窗口和标签页:在vi中可以使用:split或:vsplit命令来分割窗口,使用:tabnew命令来创建新的标签页。 使用寄存器:vi中有多个寄存器,可以用来存储文本内容...