我使用/pattern
匹配當前文件中的模式,有沒有一種方法可以顯示我之前搜索命令的回車後有很多很多匹配項?然後我會感覺到有多少導航可以完成所有的導航。獲取在vim中給定模式匹配的次數
0
A
回答
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命令。
0
作爲替代/pattern
,你可以使用:
:vim /pattern % | cw
在quickfix窗口打開匹配的列表。
您還可以使用:
:il[ist] /pattern/
,並從列表中選擇有:
:{line number}
相關問題
- 1. 通過匹配給定字符串中的模式獲取字符串數組
- 2. 在vim腳本中搜索模式匹配的VIM檢查
- 3. 如何從給定匹配項中刪除匹配模式
- 4. 關於vim模式匹配的澄清
- 5. 模式匹配不匹配給定的變量
- 6. 獲取行號匹配的模式
- 7. grep來提取匹配給定的模式
- 8. 匹配模式,插入模式,直到下一次匹配
- 9. 符號之間的匹配模式,給定模式後
- 10. 模式與給定下面的類模式匹配泛型
- 11. 獲取子串匹配模式
- 12. 綁定提取符號多次或基於模式匹配
- 13. 在一次傳遞中匹配不同模式的計數行
- 14. 如何找到匹配特定次數的模式?
- 15. 獲取具有匹配特定模式的連接列的行
- 16. Lua模式匹配:指定匹配模式的問題
- 17. 的Java模式匹配特定模式來匹配
- 18. VIM:匹配的詞多次並更換
- 19. awk中 - 再次使用特定的行來匹配模式
- 20. 什麼vim模式匹配以點結尾的數字?
- 21. SED提取2次模式匹配後第一次出現
- 22. 函數定義的形式參數中的模式匹配
- 23. 模式在日誌中匹配查詢次數
- 24. 的Unix - 在文件匹配查找模式給定字符串
- 25. Lua數字模式匹配未捕獲
- 26. 如何在Dir.glob模式中匹配零次或一次
- 27. 正則表達式:獲取匹配模式的所有匹配字符串
- 28. 數據提取和模式匹配
- 29. 預浸匹配提取數字模式
- 30. 在bash中獲取完全匹配模式