9
A
回答
0
您可以創建一個宏它,像:qq*CTRL 瓦特CTRL 瓦特ňCTRL 瓦特CTRL 瓦特q。
現在您可以點擊@q來做搜索。你也可以設置爲它map
:
:nmap YOUR_FAVOURITE_KEY @q
5
nnoremap <silent> n :exe (search(@/, 'nW') == 0 ? "normal \<lt>c-w>\<lt>c-w>ggn" : "normal! n")<cr>
nnoremap <silent> N :exe (search(@/, 'bnW') == 0 ? "normal \<lt>c-w>\<lt>c-w>G$N" : "normal! N")<cr>
這個答案,但我不覺得這是在vim的精神。我更喜歡使用quickfix窗口的感覺。
使用*
執行以下後:
:cexpr []|exe "windo vimgrepadd//j %"|copen
現在你可以使用:cn
和:cp
通過搜索來移動。我個人使用Tim Pope的unimpaired.vim,它以[q
和]q
的形式提供了很好的映射。
見
:h search(
:h quickfix
:h cexpr
:h windo
:h vimgrepadd
:h copen
:h cn
相關問題
- 1. VIM拆分窗口:關注新窗口
- 2. Vim拆分窗口打開多個文件時
- 3. 「最小化」垂直VIM窗口拆分
- 4. 在Vim中同時滾動拆分窗口的兩個部分
- 5. vim在最大化一個拆分窗口後獲得拆分屏幕布局
- 6. 在asp.net中拆分窗口
- 7. ^WJ無法拆分並在我的vim中打開新窗口
- 8. 在vi/vim中從tab切換到拆分窗口?
- 9. 如何調整窗口在Mac中的VIM中拆分?
- 10. 在新的拆分窗口上的Vim光標位置
- 11. 將窗口拆分爲窗口
- 12. 如何在vim中搜索cscope結果窗口
- 13. 搜索在監視窗口
- 14. Vim中的分割窗口
- 15. 爲什麼我的vim拆分窗口線太難看了?
- 16. Vim忽略netrw中的窗口拆分設置
- 17. 拆分窗口路徑
- 18. 拆分一個文件讀/寫和一個文件只讀的vim窗口
- 19. Vim多行搜索模式
- 20. VIM搜索多個關閉的文件
- 21. Visual Studio 2017拆分窗格窗口
- 22. VIM中的窗口中的單獨搜索
- 23. 將json拆分爲多個窗口中的文件
- 24. 將窗口中的變量拆分爲多個參數
- 25. VIM - 僅在搜索
- 26. 如何在Vim中搜索百分號(%)?
- 27. Vim/gVim中是否有命令將兩個或多個選項卡合併到一個拆分窗口中?
- 28. 在Emacs拆分窗口中,如何瀏覽其他窗口?
- 29. 拆分不帶分割條的窗口
- 30. 是否可以區分窗口拆分?