私が使ってVimのワード検索を学び始めている*
と#
、カーソルが現在の単語の上にある間。ただし、この検索は現在のファイルバッファに限定されます。
この検索を次のように拡張するコマンドまたはショートカットはありますか?
私はあなたの問題に対する正確な解決策を持っていません、うまくいけば私よりも良い答えが出てくるでしょう。しかし、これが私がすべてのバッファーで単語を見つけるという問題に取り組んだ方法です。
" enables to search in all open buffers with :Search <pattern>
command! -nargs=1 Search call setqflist([]) | silent bufdo grepadd! <args> %
nnoremap <left> :cprev<cr>zvzz
nnoremap <right> :cnext<cr>zvzz
最初の行はSearch
、検索パターンを引数として使用するコマンドを作成し、結果をクイックフィックスリストに書き込みます。他の2行は、(少なくとも私にとっては)役に立たない矢印キーを何か便利なものにマップします。それらは、次/前の検索または次/前のコンパイルエラーなどにジャンプするようにマップされ、クイックフィックスリストをステップスルーするだけです。これは次のように使用できます。
:Search foobar
<right>
<right>
…
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加