1

私は途方に暮れています。

Debian Lenny、vim 7.3 を実行しています。ack-grep 1.80 と 1.96 の両方を試しました。この行を .vimrc に追加しました:

let g:ackprg="ack-grep -H --nocolor --nogroup"

[含める--columnと、有効なオプションではないというエラーが表示されるため、ack-grep をアップグレードしてみました。]

を実行する:Ackと、クイックフィックス ウィンドウに一致が次の形式で表示されます。

|| folder/subfolder//file.rhtml:30:def do_it

:cn:cpなどのメソッドを使用できます。しかし、vim でファイルを開くことはできません。return と o はどちらも何もしません。

何が足りないの?!

4

4 に答える 4

1

Ubuntuで同じ問題に遭遇しました。それを修正するには

  • ackのエイリアスを削除しましたack-grep

  • この行を に追加しました.vimrc:

let g:ackprg = "ack-grep -H --nocolor --nogroup --column"

于 2013-02-23T09:42:17.500 に答える
0

ack-vim に必要なものを除いて、すべて (すべてのプラグインと設定) から Vim を空にしてみてください。それは役に立ちますか?

于 2012-06-06T12:44:52.630 に答える
-1

スペースから逃れる必要があると思います。g:ackprgplugin/ack.vim を見ると、次のようになっています。

let g:ackprg="ack\\ -H\\ --nocolor\\ --nogroup"

別の解決策は、ディストリビューションのパッケージャーによって ack が ack-grep に名前が変更されるという悲しみを補うために、ack-grep を ack にシンボリックリンクすることです。:-(

于 2012-06-05T16:56:37.430 に答える