码迷,mamicode.com
首页 > 系统相关 > 详细

Vim 字符串替换命令

时间:2018-02-17 22:05:55      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:code   markdown   数字   命令模式   出现   命令   class   div   分隔符   

命令模式下输入如下命令可实现替换:

s/str1/str2/ 替换当前行第一个 str1 为 str2 
s/str1/str2/g 替换当前行中所有的 str1 为 str2 
m,ns/str1/str2/ 替换第 m 行到第 n 行中每一行的第一个 str1 为 str2 
m,ns/str1/str2/g 替换第 m 行到第 n 行中所有的 str1 为 str2
%s/str1/str2/ 替换文中每一行的第一个 str1 为 str2
%s/str1/str2/g 替换文中所有的 str1 为 str2
(注:m 和 n 为数字,若 m 为 . ,表示为当前行开始;若 n 为 $ ,则表示到最后一行结束) 

如果使用 # 作为分隔符,则中间出现的 / 不会作为分隔符,比如:

s#str1/#str2/# 替换当前行第一个 str1/ 为 str2/ 

Vim 字符串替换命令

标签:code   markdown   数字   命令模式   出现   命令   class   div   分隔符   

原文地址:https://www.cnblogs.com/GyForever1004/p/8452212.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!