vi搜索与替换字符串

搜索

借助vi的搜索命令,我们可以方便的搜索缓冲中的数据,要输入搜索字符串,按/即可.光标将到达消息行,并且vi将显示一个正斜杠,输入要查找的内容,然后按回车键,如 /searchwhat

vi编辑器会以下面三种操作进行回应

1.如果单词出现在当前光标的后面,将跳到文本首次出现的位置

2.如果单词未出现在当前光标所在位置的后面,他将搜索整个文件并跳到文本在文件中首次出现的位置

3.生成一个错误信息,声明未在文件中找到该文本

替换  

:s/old/new/g 替换一行中搜索old

:#,#s/old/new/g 替换两行之间所有old

:%s/old/new/g 用于替换整个文件中所有old

:%s/old/new/gc 用于替换整个文件中所有old,但每次替换时都是提示