我使用/pattern
来匹配当前文件中的模式,有没有办法显示我输入上一个搜索命令后的许多匹配?然后我会感觉到需要做多少导航才能完成所有这些操作。
答案 0 :(得分:1)
您可以定义一个打印匹配数的简单映射:
:nnoremap <A-n> :%s///gn<CR>
41 matches on 17 lines
我的SearchPosition plugin提供了更详细的变体:
1 match after cursor in this line, 8 following, 2 in previous lines;
total 10 within 11,42 for /\<SearchPosition\>/
还有IndexedSearch plugin,它将报告与n / N命令集成在一起。
答案 1 :(得分:0)
作为/pattern
的替代方案,您可以使用:
:vim /pattern % | cw
在quickfix窗口中打开匹配列表。
您也可以使用:
:il[ist] /pattern/
并从列表中选择:
:{line number}