linux vi全字匹配搜索,vi编辑器中的匹配搜索操作

玩转VIM编辑器-强力搜索

搜索导航

导航键

描述

/

向前搜索,前向

?

向后搜索,反向

n

跳转到下一个搜索词所在位置

N

跳转到前一个搜索词所在位置

//或??

重复前面的搜索或反向搜索

跳转到下一个/上一个当前光标所在的字符

使用该技巧可以不用使用/pattern可以直接跳转到光标所在的字符。

导航键

描述

*

跳转到光标所在字符的下一个匹配处

#

跳转到光标所在字符的上一个匹配处

上面的搜索方式是精确匹配的,比如光标在字符hell上,就不会搜索到hello上,但是我们可以使用下面描述的可以使得光标在hell上时,也能搜索到hello或者shell等包含hell的单次。

导航键

描述

g*

跳转到下一个局部匹配的单词处

g#

跳转到上一个局部匹配的单词处

PS:可以使用[I来列出所有符号光标处单次的行。

在一行中搜索字符

导航键

描述

fX

在一行中向前搜索字符X并跳转

FX

在一行中向后搜索字符X并跳转

tX

在一行中向前搜索字符X并跳转到X前面一个字符

TX

*****没有测试出来

;

向前重复上述操作

,

向后重复上述操作

12个实用的强力搜索和替换实例

Vim编辑器中文本替换命令的语法为:

:[range]s[ubstitute]/{pattern}/{string}/[flags] [count]

其中有3个可能的flags,分别为:

•[c]每次替换都确定一下

•[g]替换当前行中所有符合的

•[i] 忽略模式匹配的大小写

1替换整个文件中所有符合模式的文本

其中%s指定了所有的行,而其中%的含义为替换整个文件;

其中g的含义为指定行中所有的匹配项,如果没有g将只是替换行中发现的第一个。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值