我通常打開了不少緩衝區,我使用Bufexplorer和FuzzyFinder的組合進行導航。找到正確的緩衝區仍涉及通過文件名。但通常,說'跳到包含「wip」的緩衝區「可能更容易。任何人都知道?vim:跳轉到緩衝區,其中包含/字符串/
1
A
回答
2
我使用的一個小功能,我把我的.vimrc裏:
function! s:GrepOpenBuffers(search, jump)
call setqflist([])
let cur = getpos('.')
silent! exe 'bufdo vimgrepadd /' . a:search . '/ %'
let matches = len(getqflist())
if a:jump && matches > 0
sil! cfirst
else
call setpos('.', cur)
endif
echo 'BufGrep:' ((matches) ? matches : 'No') 'matches found'
endfunction
com! -nargs=1 -bang BufGrep call <SID>GrepOpenBuffers('<args>', <bang>0)
您可以使用類似上面到grep在所有打開一個搜索詞緩衝區。
2
+0
好點!其實我已安裝EasyGrep,也可以搜索緩衝區......但!所有* grep插件我在quickfix窗口中看到了打開的結果。我理想中想要的就是瞬間跳到(比如說第一個)比賽。就像'gf'或'tags'一樣。 – artemave
相關問題
- 1. 包裝紙字符串緩衝區
- 2. 如何將包含零的字節緩衝區轉換爲字符串
- 3. 檢查當前的Emacs緩衝區是否包含字符串
- 4. 如何切換到包含特定模式的vim緩衝區
- 5. Java緩衝區到字符串數組
- 6. vim:移動到緩衝區?
- 7. 字符串緩衝區字符串轉換異常?
- 8. 包含輸出緩衝區?
- 9. 將緩衝區的字符串表示形式轉換爲緩衝區
- 10. 字節緩衝區,字符串
- 11. 如何NSLog緩衝區流中包含零的字節緩衝區(NSData/const char *)?
- 12. 區分Vim中的隱藏緩衝區和活動緩衝區
- 13. 如何在包含null的緩衝區中搜索子字符串?
- 14. 如何從蘋果酒錯誤緩衝區跳轉到repl緩衝區?
- 15. Vim光標在緩衝區切換後跳到行首
- 16. 字符串連接vs字符串緩衝區在Javascript中
- 17. 如何在Python 3.1中將字符串轉換爲緩衝區?
- 18. 檢查char *緩衝區是否包含UTF8字符?
- 19. 預期的字符串或緩衝區
- 20. 字符串緩衝區太小
- 21. 字符串緩衝區需要幫助
- 22. 升壓緩衝區麻煩字符串
- 23. ORA-19011:字符串緩衝區太小
- 24. 如何將字節[]數組轉換爲字符串緩衝區
- 25. vim - '轉到上一個緩衝區'中斷
- 26. vi,vim緩衝區溢出
- 27. SQL其中字符串包含數字
- 28. PHP:包含一個沒有輸出緩衝的字符串?
- 29. Vim-airline關閉緩衝區/退出vim
- 30. 字符串和字符串緩衝區內存概念
非常酷!如果只有它也可以跳到第一場比賽......可能是? – artemave
@artemave跳到第一場比賽,你將不得不使用':BufGrep! search_term' – kongo2002
太棒了!謝謝! – artemave