2012-04-18 6 views
6

Я новичок в MacVim и установил Janus. Я не могу понять, как искать мой проект с помощью Ack.vim.Включите Ack в MacVIm

Для janus говорится: «Настроения: Янус восстанавливает команду-shift-f(), чтобы воспитывать: Ack». Но когда я делаю command-shift-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

Я только установил Януса. Не следует ли включать и включать Ack по умолчанию? Иначе зачем перечислять его для Януса? – AdamT

ответ

3

Вы должны установить ack первый - это внешняя программа:

Инструкции для Mac OS можно найти на ack-website и требуют MacPorts или доморощенного.

+1

Я установил 'ack', используя MacPorts, который устанавливает двоичный' ack-5.12'. У меня есть алиас 'ack = 'ack-5.12'', но все же MacVim отказывается уклоняться от« ack »вверх – elitalon

+0

. Я все еще получаю ту же ошибку на Vim, следуя инструкциям. Я даже установил псевдоним. Я могу запустить «ack» в своей оболочке. –

+1

Вы должны следить за тем, где вы указываете определение «псевдоним»: если вы введете файл '.bashrc', он будет недоступен, если вы не запустите MacVim из командной строки, потому что' .bashrc' не читается на время входа в систему. Вы должны поместить псевдоним в файл '.bash_profile' (или если вы используете' zsh' в '.zprofile', я думаю). Более подробную информацию можно найти в Википедии: https://en.wikipedia.org/wiki/Unix_shell#Configuration_files_for_shells – BergmannF

3

Ack является внешняя программа и Ack.vim только интерфейс для Ack. Вам нужен этот интерфейс для Ack, если вы уже используете Ack: если у вас его еще нет на вашем компьютере, вам, вероятно, это не понадобится.

Если вам действительно нужно/нужно использовать Ack, просто install.

0

На самом деле получить то же самое здесь с MacVim в сочетании с Янусом.

если вы открываете macvim через командную строку 'mvim.' то есть возможность. если вы открываете через «open new macvim buffer here», то ack недоступен.

проблемы с угадыванием пути.

+0

"mvim." через команду не было доступа к Ack. Как только я установил Ack, я был готов пойти. – AdamT

+0

попробуйте homebrew, http://mxcl.github.com/homebrew/, затем "brew install ack" –

Смежные вопросы