在Linux系统中,Vi是一款非常实用的文本编辑器。当你要查找某个特定的单词或字符时,Vi提供了非常方便的查找功能。
其中,向下查找是最常用的查找功能之一。从光标位置往后查找某个单词或字符。那么,Vi如何实现向下查找呢?下面我们一起来详细了解一下。
1. 使用“/”命令进行向下查找
Vi中的向下查找命令可以使用“/”命令实现。这个命令后面可以输入你要查找的单词或字符。
例如,如果我们想要在文本中查找“Hello”这个单词,可以按下“/”然后输入“Hello”,再按下回车键。
此时,光标会跳转到之一个匹配的“Hello”单词处。如果文本中有多个“Hello”,可以按下“n”键进行下一个匹配,按下“N”键进行上一个匹配。
2. 向下查找功能的扩展使用
除了基本的向下查找外,Vi还提供了很多灵活和实用的扩展功能,让你更方便地查找文本。
2.1. 使用“?”命令进行反向查找
Vi中使用“/”命令进行向下查找,而使用“?”命令可以进行反向查找。也就是从当前位置往前查找。
例如,如果我们要在文本中查找最后一个匹配的单词“Hello”,可以按下“?”然后输入“Hello”,再按下回车键。
此时,光标会跳转到最后一个匹配的“Hello”单词处。如果文本中有多个“Hello”,可以按下“n”键进行下一个匹配,按下“N”键进行上一个匹配。
2.2. 使用“*”命令进行快速匹配
Vi中使用“*”命令可以进行快速匹配。当你将光标放在某个单词或字符上时,按下“*”命令即可快速匹配出当前单词或字符在文本中的所有匹配。
例如,如果我们将光标放在单词“Hello”上,按下“*”命令,即可快速匹配出所有的“Hello”单词。
2.3. 使用“/pattern\c”命令进行忽略大小写匹配
有时候,我们在查找文本时并不关心单词或字符的大小写。Vi提供了“/pattern\c”命令可以进行忽略大小写匹配。
例如,如果我们要查找“hello”单词,但是并不知道它的大小写,可以输入“/hello\c”进行忽略大小写匹配。
3.
通过以上的介绍,我们可以看到,“/”命令是Vi中向下查找最基本、最常用的命令。除此之外,Vi还提供了很多实用的扩展功能,如反向查找、快速匹配、忽略大小写匹配等。
当你在编辑文本时需要查找某个单词或字符时,可以通过Vi丰富的查找功能来提高工作效率。
成都网站建设公司-创新互联,建站经验丰富以策略为先导10多年以来专注数字化网站建设,提供企业网站建设,高端网站设计,响应式网站制作,设计师量身打造品牌风格,热线:028-86922220命令行下,输入vim xxx.c就会进入vim一般模式,并开始编辑这个xxx.c的文件。
使用vim xxx.c就会默认进入vim一般模式。
在一般模式下,按下i键就会进入编辑模式,也称INSERT MODE(插入模式)。
编辑模式中,按胡衫迹ESC键会退出编辑模式回到一般模式。
按下:键就会进入命令模式。
按下ESC键回到一般模式。
命令模式下,输入
:wq 这个命令再按回车键就会保存并退出塌山vim(write and quit)
:q 退出vim(不会保存)
:q! 强制退出vim(不会保存)
yy 拷贝当前行
5yy 拷贝当前行及下面一共5行
p 粘贴
dd 删除当前行
4dd 删除当前行及下面一共4行
G 定位到最后一行裤并
gg 定位到之一行
快速定位到指定行号:输入一个数字然后按下G(shift+g)
u 撤销前一个操作
/xx 按下回车就会在文件中查找xx,查到会高亮之一个字符,按n会查找下一个xx
:set nu 显示行号
:set nonu 取消显示行号
概述
1、在终端使用grep命令查找
2、用vim编辑文件查找
步骤详解
一、使用grep命令查找
格式:
grep “要查找的字符串” 文件名
例子:
grep “www.dutycode.com” test.txt
文件名可以使用基本正则表达式(BRE),例如, 查找test目录下的所有文件,包含www.dutycode.com字符串的文件以及该字符串在第几行。
grep -n“www.dutycode.com” /root/zzh/test/*
使用-n 参数,可以显示字符串在文件中的行数
二、文件内使用vim编辑查找
使用 vim查找则在normal模式下
在normal模式下按下
/
即可进入查找模式,输入要查找的字符串并按下回车。 Vim会跳转到之一个匹配。
按下n查找下一个,按下N查找上一个
。
格式
/字符串
例子
/test\c
Vim查找支持正则表达式,例如/vim$匹配行尾的”vim”。 需要查找特殊字符需要转义,例如/vim\$匹配”vim$”,在查找模式中加入\c表示大小写不敏感查找.例如,在文件中查找set:
拓展内容
linux grep命令
Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印数余中出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。
grep的工作方式是这样的,它在一个或多个毁镇文件中搜索字符串模板。如果模板包括空格,则必须被引用,模板后的所有字符串被看作文件名。搜索的结果被送到标准输出,不影响原文件内容。
grep可用于shell脚本,因为grep通过返回一个状态值来说明搜索的状态,如果模板搜索成功,则返回0,如果搜索不成功,则返回1,如果搜索的文件不存在,则返回2。我们利用这些返回值就可进行一些自动化的文本处理工作。
1.命令格式:
grep pattern file
2.命令功能:
用于过滤/搜索的特定字符。可使用正则表达式能多种命令配合使用,使用上十薯山分灵活。
linuxvi向下查找的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linuxvi向下查找,LinuxVi如何向下查找?,5. Linux的vi/vim使用及常用快捷键,linux下怎样在一个文件里面查找一个字符串?的信息别忘了在本站进行查找喔。
成都创新互联科技有限公司,经过多年的不懈努力,公司现已经成为一家专业从事IT产品开发和营销公司。广泛应用于计算机网络、设计、SEO优化、关键词排名等多种行业!
网站题目:LinuxVi如何向下查找?(linuxvi向下查找)
当前链接:http://www.mswzjz.cn/qtweb/news43/339543.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能