1. 首页 > 文章分类 > 生活百态

vi搜索关键字(linux vi 查找关键字)

很多朋友对于vi搜索关键字和linux vi 查找关键字不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!

Linux如何在vi里搜索关键字

在命令模式下敲斜杆(/)这时在状态栏(也就是屏幕左下脚)就出现了“/”然后输入你要查找的关键字敲皮卖回车就可以了。

如果你要继续查找此关键字,敲字符燃亮逗 n就可以继续查找了。

linux服务器文本关键字搜索替换

1、vi命令下的查找和替换

1.1 vi下的查找

/hello<Enter>:向下查找hello匹配字符串

?hello<Enter>:向上查找hello匹配字符串

使用了查找命令之后,使用如下两个键快速查找:

n:按照同一方向继续查找

N:按照反方向查找

hello是需要匹配的字符串,例如:

/name<Enter>   #查找name

/name<Enter>  #查找name单词(注意前后的空格)

除此之外,hello还可以使用一些特殊字符,包括(/、^、$、*、.),其中前三个羡历这两个是vi与vim通用的,“/”为转义字符。

/^name<Enter>  #查找以name开始的行

/name$<Enter>  #查找以name结束的行

//^name<Enter>兄毁搜  #查找^name字符串

1.2 vi下的替换

:s/name/title/    #替换当前行第一个 name为 title

:s/name/title/g  #替换当前行所有 name为 title

:n,$s/name/title/  #替换第 n行开始到最后一行中每一行的第一个 name为 title

:n,$s/name/title/g  #替换第 n行开始到最后一行中每一行所有 name为 title

#(n为数字,若 n为.,表示从当前行开始到最后一行)

:%s/name/title/    #(等同于:g/name/s//title/)替换每一行的第一个 name为 title

:%s/name/title/g  #(等同于:g/name/s//title/g)替换每一行余槐中所有 name为 title

可以使用#或+作为分隔符,此时中间出现的/不会作为分隔符

:s#name/#title/#    替换当前行第一个 name/为 title/

:%s+/oradata/apras/+/user01/apras1+(

使用+来替换/):/oradata/apras/替换成/user01/apras1/

2.sed和grep配合

命令:sed-i s/yyyy/xxxx/g `grep yyyy-rl--include="*.txt"./`

作用:将当前目录(包括子目录)中所有txt文件中的yyyy字符串替换为xxxx字符串。其中,

vi搜索关键字(linux vi 查找关键字)(图1)

-i表示操作的是文件,``括起来的grep命令,表示将grep命令的的结果作为操作文件。

s/yyyy/xxxx/表示查找yyyy并替换为xxxx,后面跟g表示一行中有多个yyyy的时候,都替换,而不是仅替换第一个

另外,如果不需要查找子目录,仅需要在当前目录替换,用sed命令就行了,命令如下:sed-i s/xxxx/yyyy/g./*.txt

3.find命令查找和替换

命令格式:find-name'要查找的文件名'| xargs perl-pi-e's|被替换的字符串|替换后的字符串|g'

#查找替换当前目录下包含字符串并进行替换

find-name'*.txt'| xargs perl-pi-e's|江苏|上海|g'

#递归查找替换

find.-type f-name'*.html'| xargs perl-pi-e's|苏州|上海|g'

vim搜索高亮关键字怎么取消,vim查询高亮搜索显示如何清除取消

如果我们在在打开的文件中使用Vim搜索功能并开启搜索高亮显示后怎么取消当前高亮显示搜索关键字呢?

vim搜索高亮关键字如何取消,vim清除查询高亮搜索显示的方法

下面站长为大家介绍vim搜索高亮关键字怎么取消,vim查询高亮搜索显示如果清除取烂樱消

第一种方法:vim搜索高亮关键字怎么取消

最简单的方法是再使用Vim搜索一个在文档中不存在的搜索关键词来覆盖当前高亮显示的搜索结果。

第二种方法:vim查询高亮搜索显示如果清除取消

在Vim尾行模式下使用:noh或:nohlsearch来关闭当前的高亮结果。但是纳带在下次进行Vim搜索时仍然会有高亮显示效果。

什么是vim尾行模式请参见vim未行模式介绍vim如何切换到vim尾行模式,请参见:vim切换未行模式。

第三种方法:使用vim快捷键清除vim高亮搜索显示

为了解决在Vim尾行模式下noh或:nohlsearch来关闭当前的高亮结果后再次进入vim搜索时仍会有vim搜索高亮显示的效果。

为了方便,可以使用Vim教程网介绍的 Vim快捷键大全来简化操作。

定义在 vim命令模式(vim normal)下非递归vim键盘映射: nnoremap:noh来关闭当前高亮搜索结果

这样,在洞历芦Vim搜索结束后可以按下快捷键 Esc来清除上次的搜索高亮效果。

eh怎么搜索多个标签

eh搜索多个标签方法:

比如你想搜索黑子的篮球和黄瀬凉太这两个标签,你就在EH搜索上打:黒子のバスケ,黄瀬凉太,一定要用逗号把标签隔开,就没问铁路。

ehviewer无限配额是一款专门为漫画爱好者打造的一款软件了,有着很多优质的精品漫画在这里,无论是冷门漫画还是热门漫画都是能在这里看到的,而且也都是免费的,不用你出钱就能看到,同时在这个软件上的所有的吗那户全部都是完整的,大家可以看无删减的漫画。

ehviewer无限配额app特色:

正版漫画免费,无限欣赏正版漫画,赞美,赞美。

7秒高速缓存,继续看到闪存,使用更新的预读,高速缓存技术,使超高清全彩漫画即时保存到本地。

点击图书清单选项,您可以在线获得更多漫画推荐,无需广告即可快速加载,并享受二维漫画世界的魅力。

独家漫画,只有在这里才能看到,比轻漫画短的精彩漫画槐肆带给无限的精彩。

ehviewer无限配额app优势:

1、前往搜索栏输入关键字即可快速寻找到你想要的漫画。

2、一键点击记录阅读漫画最新位置,方便下次继续阅读观看。

3、手动可调节夜间册明山阅读模式、横竖屏阅读模式、语州中音播报模式等。

Vi/Vim 使用小窍门,如何消除搜索后的关键字高亮

1、使用Xshell连上CentOS7机器,输入逗梁vim,提山梁运示命令不存在vim。

2、安装vim,命令行输入:yum-y install vim*。

3、再使用vim命令打开items.py文件,渣雀发现代码高亮显示了vim items.py。

4、但是使用vi打开时候代码不会高亮。vi items.py。

5、使用命令ln-sf/usr/bin/vim/bin/vi这样强制/bin下的vi命令软链接到/usr/bin/vim-s代表符合链接。-f代表强制执行。

6、再使用vi打开items.py文件,发现代码高亮vi items.py。

文章到此结束,如果本次分享的vi搜索关键字和linux vi 查找关键字的问题解决了您的问题,那么我们由衷的感到高兴!

本文来源于互联网,不代表趣虎号立场,转载联系作者并注明出处:https://www.quhuhao.com/wzfl/16407.html

联系我们

在线咨询:点击这里给我发消息

微信号:

工作日:9:30-18:30,节假日休息