# vim内でackした結果をcopenで開いて選択してvimで開くという手段は↓でできました。
# http://d.hatena.ne.jp/secondlife/20080311/1205205348
こういうことでしょうか?(標準入力をvimで開く)
grep hoge * | vim -
もしくは vim を起動した状態で以下のようにするとカーソル位置にコマンドの標準出力を挿入することが出来ます。
:r!grep hoge *
$HOME/.vimrc で set grepprg=ack を設定することで、 vim の :grep に ack が使われるようになります。なので、 :grep foo | cwin とすれば目的を達することができると思います。
ありがとうございます。
grepで引っかかったファイルを、vimのcopenみたいな感じので開きたいという感じです。