Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我总是使用*/#来搜索光标下变量或函数的下一个/上一个出现。有没有办法在 Vim 底部显示我的搜索结果的当前出现次数和总出现次数。例如,它可能类似于1 of 5您在 Chrome 中搜索一个单词。
*
#
1 of 5
它不需要列出窗口中的所有事件,但我想它应该能够知道后台的所有事件。
您可以使用vimgrep它将在底部打开列表
vimgrep
:vimgrep foo % :copen
:cclose关闭列表。
:cclose
您可以使用:cnext或:cprevious在结果列表中导航。
:cnext
:cprevious
%是当前文件名和路径的别名。
%
您还可以使用选项grepprg和命令:grep来使用系统 grep。
grepprg
:grep
正如 sehe 所提到的,lgreporlvimgrp是另一个可能的变量。(与关联lopen的 , lclose,...)
lgrep
lvimgrp
lopen
lclose
看看:help grep哪些选项更适合您。
:help grep