首页 » 信息技术 »

VIM的全词(whole word)搜索

2019年9月4日 / 2次阅读
VIM

默认情况下,VIM的搜索功能都是在代码文本中进行字符串搜索。我们也可以在VIM中,进行全词(whole word)搜索,特别是在进行文本替换的时候,非常有用。

比如有一个变量名为 total_jpg_num,搜索jpg,使用:/jpg,就会得到这个结果:total_jpg_num,这就是在进行普通的字符串搜索。

进行全词(whole word)搜索,需要在要搜索的字符串前后增加 \<和\>。

:/\<jpg\>

这样就不会将total_jpg_num这个地方搜索出来。

用s命令进行文本替换的时候,这种全词搜索非常有用:

:%s/\<jpg\>/gJpg/gc

将jpg这个变量(不会匹配到某个变量的子串),替换为gJpg,全文(%,所有行)全部(g,每一行所有的出现)并且要确认。通过c选项,在每一次替换的时候,进行手动确认,你可以看到VIM真的就是智能匹配jpg这个完整的词,不会匹配任何地方的子串,也能够分别出()这样的分隔符,效果相当的赞!~~

本文链接:https://www.maixj.net/ict/vim-whole-word-22770

相关文章

留言区


前一篇:
后一篇:

栏目精选

云上小悟,麦新杰的独立博客

Ctrl+D 收藏本页

栏目


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。

网站二维码
go to top