2012-04-18 13 views
6

Sono nuovo di MacVim e ho installato Janus. Non riesco a capire come cercare il mio progetto usando Ack.vim.Attiva Ack in MacVIm

Per janus si dice "Personalizzazioni: Janus rebinds command-shift-f() per far apparire: Ack." Ma quando faccio comando-shift-f ottengo questo messaggio:

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

Come si usa ack? Se devo installarlo, come faccio? (Indovinare che ha qualcosa a che fare con .vimrc o .vimrc.after ma non sono sicuro)

Grazie

+0

Hai installato il comando 'ack'? 'Ack.vim' chiama il comando esterno' ack'. – kev

+0

Ho installato solo Janus. Non dovrebbe essere incluso Ack e attivato per impostazione predefinita? Altrimenti perché elencarlo per Janus? – AdamT

risposta

3

è necessario installare ack prima - si tratta di un programma esterno:

Istruzioni per Mac OS possono essere trovati sul ack-website e richiedono MacPorts o homebrew.

+1

Ho installato 'ack' usando MacPorts, che installa il file binario' ack-5.12'. Ho impostato un alias 'ack = 'ack-5.12'', ma ancora MacVim si rifiuta di aggiungere' ack' su – elitalon

+0

Ho ancora lo stesso errore su Vim, dopo aver seguito i passaggi. Ho persino impostato l'alias. Posso eseguire "ack" sulla mia shell. –

+1

Bisogna fare attenzione a dove si inserisce la definizione di alias: se si inserisce il file '.bashrc' non sarà disponibile quando non si avvia MacVim da una riga di comando, poiché' .bashrc' non viene letto su tempo di accesso. Devi inserire l'alias nel file '.bash_profile' (o se usi' zsh' in '.zprofile' penso). Maggiori informazioni possono essere trovate su wikipedia: https://en.wikipedia.org/wiki/Unix_shell#Configuration_files_for_shells – BergmannF

3

Ack è un programma esterno e Ack.vim è solo un'interfaccia per Ack. Vuoi che l'interfaccia sia Ack se già usi Ack: se non lo hai già sul tuo computer probabilmente non ne hai bisogno.

Se è veramente necessario/desidera utilizzare Ack, solo install.

0

Realmente ottenere la stessa cosa qui con MacVim combinato con Janus.

se si apre macvim tramite la riga di comando 'mvim.' allora l'ack è disponibile. se apri "open new macvim buffer here" non è disponibile ack.

problemi del percorso di ipotesi.

+0

"mvim." tramite comando non ha dato accesso a Ack. Una volta installato Ack, ero a posto. – AdamT

+0

prova homebrew, http://mxcl.github.com/homebrew/ quindi "brew install ack" –