vi 搜索命令_vi或vim如何查询关键字

请关注本头条号,每天坚持更新原创干货技术文章。

如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习

1. 前言

本文主要讲解如何在vim里查询特定关键字。
我是一个新的Linux和类unix操作系统用户。如何在Vi或Vim中搜索和查询单词?如何在Vim或vi文本编辑器中查询单词?

Vi和vim是一个针对Linux、macOS、Unix和*BSD系列操作系统的文本编辑器。Vim是一个免费的开源文本编辑器。可以使用各种vi文本编辑器键进行搜索。这个页面展示了如何在Linux或类unix系统上运行的vi或vim文本编辑器中搜索和查询单词。

6c67ea8cf4a2143168bf6298e42bc0a6.png

vim如何查询关键字

2. 在Vim或vi文本编辑器中查询单词

使用Vim/vi搜索和查询当前单词:
在正常模式下,您可以向前或向后搜索。
你可以在vim/vi中按下/然后输入你的搜索语法/关键字来进行查询。
在vi/vim中按下?然后输入你的语法/关键字。
在vim中查询到单词后,您可以按n键直接向后转到单词的下一个出现位置。按N键可以直接到相反的方向,即向前。

让我们来看一些例子。

在vim/vi查询关键字
打开文件/etc/passwd:

vi /etc/passwd

或者

vim /etc/passwd

向前搜索一个名为root的单词:

按ESC键
输入/root
按n向前搜索下一个出现的单词root。你可以按N向后搜索。

5660bba132e874a5b45393a5e77910f7.png

在vim/vi查询关键字

3. 如何在vim/vi中向后搜索和查询关键字

让我们在当前目录下打开一个名为demo.txt的文件:

vi demo.txt

或者

vim demo.txt

反向查询关键字
反向查询一个名为“bar”的关键字:

f85b4b9fb0ae7f86059e4b7a576cc3f9.png

反向查询关键字

按ESC键
输入?bar

按N向后搜索下一个出现的单词bar。你可以按n向前搜索。

从命令行中搜索并打开文 vi / vim文本编辑器支持使用以下语法命令,直接开始执行

vi +commandHere fileNamevim +LineNumber fileNamevi +/searchTermHere fileNamevi +/LineNumberHere fileNamevim +/LineNumberHere fileName

解释:
+commandHere表示+执行的命令
+LineNumber表示+行号
+/searchTermHere表示+查询参数
vi +/LineNumberHere fileName表示+搜索行号
vim也一样

例如:

打开文件,进入main()函数,输入:

vim +/main filename-here

接下来打开文件,转到第42行,输入:

vim +42 fileName

4. 结论

本文主要总结vi或vim的查询操作技巧,通过本教程,您应该有所了解了吧?

这个页面展示了如何使用Vim或vi文本编辑器来搜索单词,包括使用*号来搜索当前单词。更多信息请参见vim帮助页面。

52ffca4b0b72ed48e8a3c1e398d2018c.png

总结vi或vim的查询操作技巧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值