vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。   vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。   :s/vivian/sky/
原创 2011-04-14 15:49:35
614阅读
1点赞
vi交互式批量替换 vi批量替换
原创 2012-10-12 14:55:16
2696阅读
1点赞
在Linux系统中,vi是一个非常常用的文本编辑器。当我们需要对文本进行替换操作时,vi提供了快捷而方便的方法来实现替换功能。今天我们就来探讨一下在vi中如何进行替换操作。 首先,我们需要明确在vi替换操作的基本语法。在vi命令模式下,可以使用以下两种方式进行替换操作: 1. 使用替换命令:在命令模式下输入 “:s/old/new/g” 来进行替换。其中,old表示需要被替换的文本,new表示
原创 2024-03-21 10:03:13
147阅读
举例一:1,$s/147/150/从第一行到最后一行 147都替换为150举例二: 例:替换当前文件中所有old为new 1 :%s/old/new/g 2 #%表示替换说有行,g表示替换一行中所有匹配点。举例三: 例:查找/usr/local目录下所有包含“rubyer.me”的文件。 1...
转载 2015-05-26 11:04:00
218阅读
2评论
VI中的批量替换此功能非常有用,学会后效率提升不只一点点。1) 文件内全部替换::%s#abc#123#g (#可用/替换,:%s/abc/123/g)把abc替换成1232) 文件内局部替换: :20,30s#abc#123(如文件内有#,可用/替换,:%s/abc/123/g)  把20行到30行内abc替换成123下图中,是将notifications_enabled  
原创 2014-04-21 13:47:57
5140阅读
今天编程,关于栈的一个小例子,其间我需要把”S.”替换为”S->”(替换不包括双引号)。 其实这个不难,不过我觉得应该总结一下vi里的替换技术了,以备以后查阅。 1,$s,\$(M.*trans/np/,,g 其中 1,$表示从头行到尾行,s代表替换,,代表替换符号,\$(M.*trans/np/代表要下台的家伙,例如$(Myg)odtrans/np/,,,代表要上台的家伙,这
转载 2024-04-26 11:37:02
94阅读
非插入模式下删除所有内容a.光标移到第一行,然后按10000后然后点ddb.光标移到第一行,按下dG命令输入模式下删除所有内容a.输入命令.,$d,回车b.输入命令1,999dd,回车
转载 2014-11-02 11:45:00
1390阅读
在命令模式下,输入:.,$d 然后回车表示从当前行到末行全部删除
原创 2022-06-06 18:34:39
5452阅读
 vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。   :s/vivian/sky/ 替换当前行第一个 vivian 为 sky   :s/vivian/sky/g 替换当前行所有 vivian 为 sky   :n,$s/vivian/sky/ 替换
原创 2011-01-06 15:39:47
272阅读
1点赞
1. 基本的替换   :s/vivian/sky/ 替换当前行第一个 vivian 为 sky   :s/vivian/sky/g 替换当前行所有 vivian 为 sky   :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky   :n,$s/vivian/sky/g 替换第 n 行开
转载 精选 2012-03-26 11:35:21
785阅读
vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。   :s/vivian/sky/ 替换当前行第一个 vivian 为 sky   :s/vivian/sky/g 替换当前行所有 vivian 为 sky   :n,$s/vivian/sky/ 替换第 n 行开始到
转载 精选 2012-06-21 13:45:16
642阅读
linux:vi替换命令 vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。  :s/vivian/sky/ 替换当前行第一个 vivian 为 sky  :s/vivian/sky/g 替换当前行所有 vivian 为 sky  :n,$s/vivian/sky/ 替换
转载 精选 2015-01-27 11:36:56
424阅读
Linux作为一个开源操作系统,有着广泛的应用和深厚的技术底蕴。在Linux系统中,有很多强大的命令和工具可以帮助用户高效地进行各种操作。本文将重点介绍三个在Linux系统中常用的命令和工具:vi、sed和替换功能。 vi是Linux系统中最常用的文本编辑器之一,它具有强大的功能和灵活的操作方式,可以帮助用户高效地编辑文本文件。在vi中,用户可以使用各种快捷键进行文本的插入、删除、复制、粘贴等操
原创 2024-04-01 09:49:38
27阅读
1,$s/str1/str2/g:从第一行到最后一行把str1替换成str2
原创 2023-05-11 10:43:58
323阅读
替換(substitute):[range]s/pattern/string/[c,e,g,i]5.1 range指的是範圍,1,7 指從第一行至第七行,1,$ 指從第一行至最後一行,也就是整篇文章,也可以 % 代表。還記得嗎? % 是目前編輯的文章,# 是前一次編輯的文章。pattern就是要被替換掉的字串,可以用 regexp 來表示。string將 pattern 由 stri
 vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。   :s/vivian/sky/ 替换当前行第一个 vivian 为 sky   :s/vivian/sky/g 替换当前行所有 vivian 为 sky   :n,$s/vivian/sky/ 替换第 n 行开始
转载 精选 2010-10-07 18:35:42
787阅读
#查找# / 光标向下查找 ?光标向上查找 按键盘n,继续查找 #替换# :s/hello/test/ 替换光标所在行第一个hello为test :s/hello/test/g 替换光标所在行所有hello为test :n,$s/hello/test/ 替换第n行开始到最后一行每一行的第一个hell
转载 2019-03-25 13:40:00
279阅读
2评论
vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。   vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。   :s/vivian/sk
转载 2024-10-24 10:18:30
41阅读
使用vi进行搜索替换
原创 2008-07-18 09:51:52
3986阅读
1评论
  linux:vi 替换命令 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky :n,$s/vivian/sky/g 替换第 n 行开始到最后一行
转载 精选 2011-07-19 09:22:23
703阅读
  • 1
  • 2
  • 3
  • 4
  • 5