vim实用技巧学习笔记(查找并手动替换)2

来源:互联网 发布:arm嵌入式linux系统 编辑:程序博客网 时间:2024/06/17 04:18

  用vim的时候 需要做单词替换,有多个单词需要替换 但是 却不需要替换所有的单词, 这时vim可以方便的做到,假设有如下的文本

We're waiting for content before the site can go live

If you are content with this, let's go ahead with it

We'll launch as soon as we have the content

我们需要把后面两行的content 替换成 copy,该如何做呢,如果用传统的%s 指令来替换 也是可以的但是输入的字符需要很多,这时我们可以把光标移动到第一行的content的第一个字母上,然后按下* (*是用来查找单词的的)当然也可以用/patten 的方法来实现这个效果,接着我们按下 n 重复查找操作 光标就会移动到第二行的content

的第一个字母上。那好,重头戏来了,按下cw(删除一个单词c 是删除并进入插入模式的意思,w是单词的意思 vim的厉害之处便在于指令的各种组合,以达到高效的目的),再输入copy,最后按ESC ,接着我们按n,再按 . ,就会发现第三行的content被替换成了copy。关于 . 操作重复了哪些内容可以看上一篇学习笔记 。

0 0
原创粉丝点击