使用vi编辑器编辑长文件时,常常是头昏眼花,也找不到需要更改的内容. 这时,使用查找功能尤为重要. 方法如下: 1.命令模式下输入“/字符串”,例如“/Section 3”. 2.如果查找下一个,按“n”即可. 要自当前光标位置向上搜索,请使用以下命令: /pattern Enter 其中,pattern表示要搜索的特定字符序列. 要自当前光标位置向下搜索,请使用以下命令: ?pattern Enter 按下 Enter键后,vi 将搜索指定的pattern,并将光标定位在 pattern的第一…
1 第一个是替换当前行的yesterday为all 第二个是替换全局的 yesterday 为all :s/yesterday/all :s/yesterday/all/g…
vi/vim 中可以使用 :s 命令来替换字符串.该命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询.    :s/vivian/sky/ 替换当前行第一个 vivian 为 sky    :s/vivian/sky/g 替换当前行所有 vivian 为 sky    :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky    :n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivi…
1.查找 查找命令 /pattern:向下查找匹配的字符 ?pattern:向上查找匹配的字符 其中pattern是需要匹配的字符串,例如: /cd #全文查找cd / cd <Enter> #查找<space>cd<space>的字符串(注意空格) pattern还可以使用正则表达式,“/”为转义字符. /^cd #查找以cd开始的行 /cd$ #查找以cd结束的行 //^cd<Enter> #查找^cd的字符串 二.替换  基本替换  :s/sun/mo…
1 例如下图 %s/hello/java/g #(等同于 :g/hello/s//java/g) 替换每一行中所有 hello 为 java 2 操作截图 替换所有的exec-avro-agent-Load-balance 为 a1 3 效果截图…
vi编辑器查找与替换方法1.查找:/ 当前行往下找:? 当前行往上找找到后继续查找同方向 n反方向 N2.替换格式: range s/source/target/g解释:range表示要搜索的范围 "s"这个字母表示搜索的意思,这个是不能缺少的: source表示要搜索的字串, target表示要进行替换的字串, g表示对于符合条件的字串全部进行替换: 其中ranges的去值如下: 1) %表示全部的行: 2) .表示当前行: 3) $表示最后一行: 4) 可以用具体的数字表示具体的行…
转载至:   http://blog.csdn.net/lanxinju/article/details/5731843 一.查找 查找命令 /pattern<Enter> :向下查找pattern匹配字符串 ?pattern<Enter>:向上查找pattern匹配字符串 使用了查找命令之后,使用如下两个键快速查找: n:按照同一方向继续查找 N:按照反方向查找 字符串匹配 pattern是需要匹配的字符串,例如: 1: /abc<Enter> #查找abc 2: /…
1.Vi下进行查找 VI命令模式下:输入“/要查找的词”回车就会进入查找,你可以按“n”查找下一个,按“N”查找上一个.类似查找命令“?”与“/”的区别是“/”为向下查找,“?”为向上查找. 2.Vi下进行替换VI在末行模式下输入“:”替换. 如这个例子: :s/text1/text2 用于将光标所在段落搜索到的第一个”text1“替换为”text2“: :s/text1/text2/g 用于将光标所在段落的所有”text1“替换为”text2“: :m,ns/text1/text2/g 用于将…
三种模式相互切换 在命令终端输入vi进入vi编辑器. 命令模式:进入编辑器即进入命令模式, 输入模式:在命令模式下输入“i ”进入输入模式: 末行模式:按“:”进入末行模式: 在输入模式切换至末行模式必须先切换至命令模式,其切换方法是按“ESC”键:而命令模式与其他两种模式可以直接切换. 编辑后保存 :q:未修改保存 :wq:保存退出 :q!:不保存修改 ⑴.未修改退出 ⑵.保存并退出 ⑶.不保存退出 步骤二: 光标移动及翻页 ⑴.光标移动 ⑵.翻页 步骤三: 行内快速跳转 ⑴.“^”跳转:将光…
vi/vim 中可以使用 :s 命令来替换字符串.该命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询. :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky :n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky n 为…