编程_程序编辑器_vim_查找字符串

一、通过指令查找

1、左斜杠/  从光标所在位置文件搜索

例:

/void

2、问号? 从光标所在位置文件搜索

例:

?void

注: / 和 ?均可加参数做指定查找(两者搜索方向不同,此处以/举例进行说明),
  且与参数之间不应该有空格。
  
1) <待匹配单词的开头 >待匹配单词的结尾

例:

/<im    可以找到所有以im开头的单词 
      
/\>port 可以找到所有以port结尾的单词

/\<for\>  可以找到所有的for单词,forever中的for不会被找到

2) ^代表行首 $代表行尾 注意是每一行

例:

/^void   只会匹配每一行行首的void
/void$   只会匹配每一行行尾的void

另:按"n"或者“N”可对找到的词进行后一个或者前一个的跳转

二、通过快捷键查找

在光标移动到 待匹配单词的首字母 后,

1、 #  开始文件的方向搜索光标所在位置的单词的下一个出现位置
 
2、 *  开始文件的方向搜索光标所在位置的单词的下一个出现位置

另:被查找到的单词会 高亮 显示,如想要去除该高亮显示,可使用命令

 :nohl   (即no high light的意思)只取消当前一次查找时的高亮
 或者
 :set nohls    取消整个查找方式下的高亮,退出查找方式后失效
 

补充:

命令行下输入 gg 跳转到文件开头,输入G跳转到文件末尾

u 撤销上一步的操作
Ctrl+r 恢复上一步被撤销的操作

注:如果你输入“u”两次,你的文本恢复原样,那应该是你的Vim被配置在Vi兼容模式了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

looyolo

你的鼓励,是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值