人亦已歌 发表于 2023-6-25 01:28:37

请输入查询关键字 vi或vim的查询操作技巧是什么

<h2 class="pgc-h-arrow-right">
        1. 前言
</h2>
<p>
        本文主要讲解如何在vim里查询特定关键字。<br class="sysbr" />
我是一个新的Linux和类unix操作系统用户。如何在Vi或Vim中搜索和查询单词?如何在Vim或vi文本编辑器中查询单词?
</p>
<p>
        Vi和vim是一个针对Linux、macOS、Unix和*BSD系列操作系统的文本编辑器。Vim是一个免费的开源文本编辑器。可以使用各种vi文本编辑器键进行搜索。这个页面展示了如何在Linux或类unix系统上运行的vi或vim文本编辑器中搜索和查询单词。
</p>
<div class="pgc-img">
        <div id="attachment_49589" class="wp-caption aligncenter">
                <img class="size-full wp-image-49589" src="https://www.teamczyx.com/article/1603107305.png" width="224" height="225" alt="自动草稿" title="自动草稿" />
                <p id="caption-attachment-49589" class="wp-caption-text">
                        自动草稿
                </p>
        </div>
        <p>
                <br />
        </p>
        <p class="pgc-img-caption">
                vim如何查询关键字
        </p>
</div>
<h2 class="pgc-h-arrow-right">
        2. 在Vim或vi文本编辑器中查询单词
</h2>
<p>
        使用Vim/vi搜索和查询当前单词:<br class="sysbr" />
在正常模式下,您可以向前或向后搜索。<br class="sysbr" />
你可以在vim/vi中按下/然后输入你的搜索语法/关键字来进行查询。<br class="sysbr" />
在vi/vim中按下?然后输入你的语法/关键字。<br class="sysbr" />
在vim中查询到单词后,您可以按n键直接向后转到单词的下一个出现位置。按N键可以直接到相反的方向,即向前。
</p>
<p>
        让我们来看一些例子。
</p>
<p>
        在vim/vi查询关键字<br class="sysbr" />
打开文件/etc/passwd:
</p>
<pre>vi?/etc/passwd
</pre>
<p>
        或者
</p>
<pre>vim?/etc/passwd
</pre>
<p>
        向前搜索一个名为root的单词:
</p>
<p>
        按ESC键<br class="sysbr" />
输入/root<br class="sysbr" />
按n向前搜索下一个出现的单词root。你可以按N向后搜索。
</p>
<div class="pgc-img">
        <div id="attachment_49590" class="wp-caption aligncenter">
                <img class="size-full wp-image-49590" src="https://www.teamczyx.com/article/1603107306.png" width="760" height="477" alt="自动草稿" title="自动草稿" />
                <p id="caption-attachment-49590" class="wp-caption-text">
                        自动草稿
                </p>
        </div>
        <p>
                <br />
        </p>
        <p class="pgc-img-caption">
                在vim/vi查询关键字
        </p>
</div>
<h2 class="pgc-h-arrow-right">
        3. 如何在vim/vi中向后搜索和查询关键字
</h2>
<p>
        让我们在当前目录下打开一个名为demo.txt的文件:
</p>
<pre>vi?demo.txt
</pre>
<p>
        或者
</p>
<pre>vim?demo.txt
</pre>
<p>
        反向查询关键字<br class="sysbr" />
反向查询一个名为“bar”的关键字:
</p>
<div class="pgc-img">
        <div id="attachment_49591" class="wp-caption aligncenter">
                <img class="size-full wp-image-49591" src="https://www.teamczyx.com/article/1603107306-1.png" width="760" height="452" alt="自动草稿" title="自动草稿" />
                <p id="caption-attachment-49591" class="wp-caption-text">
                        自动草稿
                </p>
        </div>
        <p>
                <br />
        </p>
        <p class="pgc-img-caption">
                反向查询关键字
        </p>
</div>
<p>
        按ESC键<br class="sysbr" />
输入?bar
</p>
<p>
        按N向后搜索下一个出现的单词bar。你可以按n向前搜索。
</p>
<p>
        从命令行中搜索并打开文 vi / vim文本编辑器支持使用以下语法命令,直接开始执行
</p>
<pre>vi?+commandHere?fileName
vim?+LineNumber?fileName
vi?+/searchTermHere?fileName
vi?+/LineNumberHere?fileName
vim?+/LineNumberHere?fileName
</pre>
<p>
        解释:<br class="sysbr" />
+commandHere表示+执行的命令<br class="sysbr" />
+LineNumber表示+行号<br class="sysbr" />
+/searchTermHere表示+查询参数<br class="sysbr" />
vi +/LineNumberHere fileName表示+搜索行号<br class="sysbr" />
vim也一样
</p>
<p>
        例如:
</p>
<p>
        打开文件,进入main()函数,输入:
</p>
<pre>vim?+/main?filename-here
</pre>
<p>
        接下来打开文件,转到第42行,输入:
</p>
<pre>vim?+42?fileName
</pre>
<h2 class="pgc-h-arrow-right">
        4. 结论
</h2>
<p>
        本文主要总结vi或vim的查询操作技巧,通过本教程,您应该有所了解了吧?
</p>
<p>
        这个页面展示了如何使用Vim或vi文本编辑器来搜索单词,包括使用*号来搜索当前单词。更多信息请参见vim帮助页面。
</p>
<div class="pgc-img">
        <div id="attachment_49592" class="wp-caption aligncenter">
                <img class="size-full wp-image-49592" src="https://www.teamczyx.com/article/1603107306-2.png" width="299" height="168" alt="自动草稿" title="自动草稿" />
                <p id="caption-attachment-49592" class="wp-caption-text">
                        自动草稿
                </p>
        </div>
        <p>
                <br />
        </p>
        <p class="pgc-img-caption">
                总结vi或vim的查询操作技巧
        </p>
</div>
<p>
        本文已同步至博客站,尊重原创
</p>
页: [1]
查看完整版本: 请输入查询关键字 vi或vim的查询操作技巧是什么