更改

跳转至: 导航搜索

在vi中进行批量替换

添加432字节, 2018年12月1日 (六) 18:59
无编辑摘要
在vi(vim)中可进行批量替换 ,脚本格式为:%s/source_pattern/target_pattern/g,其中source_pattern为原字符,target_pattern为替换后的字符 。 
1.输入“vim anaconda-ks.cfg”打开一个文件。
备注:亦可输入“vi anaconda-ks.cfg”。
2.文件内容如下。
[[File:ViBatchR2.png]]
 
== 全局替换所有字符 ==
3.按两次Esc键并输入“:%s/t/T/g”并按回车键。
[[File:ViBatchR3.png]]
4.亦可输入“:g/t/s//T/g”,
4.替换效果如下,所有“t”已经被替换为“T”。
[[File:ViBatchR4.png]]
== 替换每行第一个符合规则的字符 == 5. 以上为替换所有行的所有符合规则的字符, 如需 进行单 只替换每 的第一个符合规则的字符则输入“:%s/t/T/”。 备注:注意后面没有加g。 [[File:ViBatchR6.png]]  6.
1,138
个编辑

导航菜单