文本搜索与替换操作 (linux)

上一篇 / 下一篇  2010-06-17 11:14:30 / 个人分类:软件测试

51Testing软件测试网#uO/z#h E!@ [FW

文本搜索与替换操作51Testing软件测试网!yyHg(Mi$W
在进行文本编辑的时候您可以需要搜索或定位特定的单词或单词的一部分51Testing软件测试网,`&X5MsI4^7]
vi 编辑器有向前或向后搜索指定模式的功能51Testing软件测试网t/Db2W%J h'he1i
/ 是vi 编辑器的模式搜索命令键入/ 后屏幕的底部会出现一行同51Testing软件测试网BP4g%^||Mo
时一个斜扛会出现在底行的行首上且光标被放置在斜扛之后此时您可51Testing软件测试网]U!d'|(W.f:{_ E5x
以在光标位置键入你需要搜索的模式输入完成并按下ENTER键后编辑器
+\}jsy+g'u-V0将开始从光标所在的位置起向文件尾部搜索你键入的模式如果输入的模式51Testing软件测试网4v M-A GHX t
被找到光标将停留在找到的模式上在找到一个匹配的模式后如果您还51Testing软件测试网1ZEKW|cw
需要搜索下一个匹配的模式使用命令n 即可如果需要找到上一个匹配
%H+_,Y z1R.d#Q0的模式则使用N 命令即可51Testing软件测试网3? TUVlBAa
此外? 命令也是模式搜索命令与/ 的区别在于/ 是从光标当51Testing软件测试网e&Zv Kk s'Z*M"r
前所在位置向文件尾部搜索而? 命令则是由光标当前所在位置向文件头
,JK m8_ Ot)u0部搜索51Testing软件测试网#_Zy0D c
文本替换操作需要使用末行模式进行操作即所有文本替换操作命令均以:
9C)g)bla9onO0开头
.Wv&B8cP2mhbyz0文本替换命令的格式为51Testing软件测试网iz"|)`-|,{x
:s/text1/text2 用于将光标所在段落搜索到的第一个text1 替换为text251Testing软件测试网:KKRN h`3h O
:s/text1/text2/g 用于将光标所在段落的所有text1 替换为text2
)I.vu{&@2@9^ v E e0:m,ns/text1/text2/g 用于将从m行开始至n 行结束的所有搜索到的text1
9DB%lr7z:Q#z0替换为text2 其中可以使用$表示末行即1,$ 表示替换文档中的所51Testing软件测试网IoG$m(w;abB
有符合条件的字符

j|9\p5NS ubJ051Testing软件测试网%j9Yy8uz'Q.a)A

 

e/|9TSQ\-z0K051Testing软件测试网V&n6`e&ix}/L

 重复命令Redo51Testing软件测试网 gvvj4nyZ
重复命令也是一个非常常用的命令在文本编辑中经常会碰到需要机械地重
6qLG'|o `0复一些操作这时就需要用到重复命令它可以让用户方便地再执行一次前
3ZI"r$Sulx0面刚完成的某个复杂的命令
-?/TLY3v0重复命令只能在命令模式下工作在该模式下按. 键既可执行一个重复51Testing软件测试网;Ux~G]N(c(g
命令时其结果是依赖于光标当前位置的51Testing软件测试网"n%f;[!Ci[|!D


TAG:

 

评分:0

我来说两句

Open Toolbar