- 课程名称:玩转Vim 从放弃到爱不释手
- 章节名称:
- 第2章:初识VIM
- 2-6如何搜索替换
- 第2章:初识VIM
- 讲师姓名:PegasusWang
- 时间:2022-08-20 22:36
课程内容:替换
- substitude命令,可以支持正则表达式
- :[range]s[ubstitute] /{pattern}/{string}/[flag]
- range:表示范围
n1, n2
表示在指定两个数的行;句点表示在当前行;百分号表示全文 - pattern是要替换的模式
- 精确匹配指定单词:%s/<quack\>/jiao/g,只会匹配quack这个单词,但在一个单词中间出现这个词就不匹配
- string是替换后的文本
- flag:替换标志位
- range:表示范围
- :[range]s[ubstitute] /{pattern}/{string}/[flag]
学习心得
vim的学习路径很陡峭,一开始学习这部分,感觉很难,现在再回过头来看,还是没有用理解的方式来记忆,导致很多很好的应用技巧都忘记啦,这次的重温还发现要想用好这个替换还要去学习vim的正则表达式,又是一个大坑