2012-04-18 5 views
6

MacVimを初めて使用し、Janusをインストールしました。私はAck.vimを使ってプロジェクトを検索する方法を理解できません。MacVmでAckをオンにする

janusの場合、「Customizations:Janus rebinds command-shift-f()が起動します:Ack」と表示されます。しかし、コマンド・シフト-fを実行すると、次のメッセージが表示されます。

The plugin ack is disabled for the following reason: The ack program is not installed 

ackはどのように使用しますか?インストールする必要がある場合、どうすればいいですか? (それを推測することの.vimrcや.vimrc.afterとは何かを持っていますが、わからない)

おかげで

+0

'ack'コマンドをインストールしましたか? 'Ack.vim'は外部コマンド' ack'を呼び出します。 – kev

+0

私はJanusだけをインストールしました。 Ackはデフォルトでインクルードしてオンにしてはいけませんか?さもなければヤヌスのためにそれを列挙する – AdamT

答えて

3

最初ackをインストールする必要があります - それは外部プログラムです:Mac OS用

命令はack-websiteに発見し、MacPortsのか、自作を必要とすることができます。

+1

MacPortsを使って 'ack'をインストールしました。これはバイナリ' ack-5.12'をインストールします。私はエイリアス 'ack = 'ack-5.12'を設定しましたが、MacVimはまだ' ack'を立ち上げることを拒否しています – elitalon

+0

ステップに従った後、Vimで同じエラーが発生します。私はエイリアスを設定しています。私はシェルの上で 'ack'を実行することができます。 –

+1

'.bashrc'ファイルを置くと、' .bashrc'が読み込まれていないので、コマンドラインからMacVimを起動しないと利用できなくなります。ログイン時間。別名を '.bash_profile'ファイルに入れなければなりません(あるいは' .zprofile'に 'zsh'を使うと思います)。詳細はウィキペディアで見つけることができます:https://en.wikipedia.org/wiki/Unix_shell#Configuration_files_for_shells – BergmannF

3

ACKは、外部プログラムであり、Ack.vimがAckでの唯一のインタフェースです。すでにAckを使用している場合は、そのインターフェースをAckにします。まだマシンにそのインターフェースを持っていない場合は、おそらくそれは必要ありません。

本当にAckを使用する必要がある場合は、ちょうどinstallです。

0

実際にJanvusとMacVimを組み合わせて同じことになっています。

コマンドライン 'mvim'でmacvimを開くと、次にackが利用可能です。 「新しいMacvimバッファを開く」を介して開くと、ackは利用できません。

推測経路の問題。

+0

"mvim。" viaコマンドはAckにアクセスできませんでした。 Ackをインストールしたら、私は行きたいと思っていました。 – AdamT

+0

try homebrew、http://mxcl.github.com/homebrew/ "brew install ack" –

関連する問題