vimのgrepの使い方がよくわかりません
WindowsXPでvimを使い始めたのですが、
grepのやり方がよくわかりません。
一応、unixでgrepやviは最低限レベルでは使えます。
やりたいこととしては、
指定のテキストから、特定の文字列を検索して、
結果を一覧で表示させて、
その中からどれか選んで、その行へジャンプして表示する
ということがやりたいです。
で、たぶんgrepでやれるんじゃないかと思って質問しています。
grepに関する簡単な解説を読むと、
(esc)したあと、
:grep hoge hoge.txt
でできる、というようなことが書いてあるのですが、
上記で実行すると、
:!findstr /n hoge hoge.txt > c:xxxxxxxx 2>&1
(1 of 1): 1:hoge
と出ますが、ここから何をしていいかわかりません。
grepの機能としてはここで終わりなのでしょうか?
ここから結果の行へジャンプしたりできないのでしょうか?
また、grep対象のファイルって毎回自分で入力するのでしょうか?
たとえば、現在編集しているファイルを対象としたい場合、
現在のファイル名となる変数みたいものはあるのでしょうか?
お礼
ありがとうございます。 どこか、参考になりそうなソースを探して見ます。 ありがとうございました。