文本搜索与替换操作 (linux)
上一篇 /
下一篇 2010-06-17 11:14:30
/ 个人分类:软件测试
1[5e$DRLi2|0j |$V.[5a0文本搜索与替换操作
)a7W MQ*r:{ u0在进行文本编辑的时候您可以需要搜索或定位特定的单词或单词的一部分
~j9b"[$j3rZ0vi 编辑器有向前或向后搜索指定模式的功能51Testing软件测试网K
xndr
NqcW)i
/ 是vi 编辑器的模式搜索命令键入/ 后屏幕的底部会出现一行同
Vf}9kL]5D,H#ZY0R0时一个斜扛会出现在底行的行首上且光标被放置在斜扛之后此时您可
jm RZ(|9E3r0以在光标位置键入你需要搜索的模式输入完成并按下ENTER键后编辑器
6um,g8Oa)J P U.z0将开始从光标所在的位置起向文件尾部搜索你键入的模式如果输入的模式51Testing软件测试网W7m
e9f'MtYq5m
被找到光标将停留在找到的模式上在找到一个匹配的模式后如果您还51Testing软件测试网6a`*ei%p0H$bA
需要搜索下一个匹配的模式使用命令n 即可如果需要找到上一个匹配51Testing软件测试网Q&LwX
HP3k7}9e
的模式则使用N 命令即可51Testing软件测试网+{"K0tl#M
此外? 命令也是模式搜索命令与/ 的区别在于/ 是从光标当51Testing软件测试网c3I6z}?T1]!c#q
前所在位置向文件尾部搜索而? 命令则是由光标当前所在位置向文件头
;L#h8S,@YZ3~0部搜索
z0a-Y&W8Zz[0文本替换操作需要使用末行模式进行操作即所有文本替换操作命令均以:51Testing软件测试网.eC4GG"B.oP
开头
B
e,q/Qwf7Q0文本替换命令的格式为
XZU'LH0:s/text1/text2 用于将光标所在段落搜索到的第一个text1 替换为text2
2` l/Xi?Nu0:s/text1/text2/g 用于将光标所在段落的所有text1 替换为text251Testing软件测试网7b0Z0}
b|
:m,ns/text1/text2/g 用于将从m行开始至n 行结束的所有搜索到的text151Testing软件测试网(Roz-x9qn(mX D
G
N
替换为text2 其中可以使用$表示末行即1,$ 表示替换文档中的所
$c fF-c9jP0有符合条件的字符
/e-L4Y%Z$HQ;_2yT051Testing软件测试网4SaT @hIj)`
&z\R}H051Testing软件测试网*`MHg2RA3~N 重复命令Redo51Testing软件测试网Q@z#Jh J6fY;Q
重复命令也是一个非常常用的命令在文本编辑中经常会碰到需要机械地重
W4j!S6M9m0复一些操作这时就需要用到重复命令它可以让用户方便地再执行一次前
3~;D"eV$A8@V0面刚完成的某个复杂的命令
e|0d[h3A0xRf1L0重复命令只能在命令模式下工作在该模式下按. 键既可执行一个重复51Testing软件测试网'[Ye
a3DA2X(i
命令时其结果是依赖于光标当前位置的
$ya;tp [D*]0
收藏
举报
TAG: