Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1743197
  • 博文数量: 143
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1462
  • 用 户 组: 普通用户
  • 注册时间: 2016-08-23 11:14
文章分类

全部博文(143)

文章存档

2022年(3)

2021年(13)

2020年(21)

2019年(8)

2018年(28)

2017年(7)

2016年(63)

我的朋友

分类: LINUX

2019-11-20 19:11:17

选自:vim查找字符串-全词匹配、不区分大小写



1.普通查找
/search-text    向下查找
?search-text    向上查找

2.全词匹配
/int        包含int字符串的字符串
/int\>      以int结尾的字符串
/ \ < int      以int开头的字符串
/ \ < int \ >    完整的int字符串
3.不区分大小写
3.1
/search-text    默认区分大小写
3.2 指令设定
:set ignorecase == :set ic      忽略大小写匹配
:set noignorecase == :set noic  不忽略大小写匹配
:set ignorecase smartcase       智能化大小写匹配,即只要含有1个大写字母,查找就成了大小写敏感的,相反必须所有字符都是小写,才忽略大小写查找.
#输入了上述指令,当每次的查找操作都会受到当前设定的影响,不过每次在退出vim编辑后,再重新打开以后的设置仍旧失效,想要对该用户永久生效,需要把该设置添加到~/.vimrc中.

3.2 符号设定
/\csearch-text                  不区分大小写的查找
/\Csearch-test                  区分大小写的查找
#这个操作针对当前的查找有效,所以不必考虑下次查找操作是否会受到影响.此时是否设置ignorecase和smartcase不会影响本次查找.
阅读(5328) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~