Есть ли Vim / MacVim-эквивалент для TextMate Find в проекте? - PullRequest
7 голосов
/ 28 апреля 2011

Я использовал TextMate, сейчас я использую MacVim, единственное, что мне не хватает в TextMate - это функция «Найти в проекте». Есть ли какой-нибудь плагин Vim, обеспечивающий эту функцию?

Ответы [ 6 ]

6 голосов
/ 02 мая 2011

Я думаю, EasyGrep может сделать большую часть того, что вы ищете.Он выполняет поиск по текущему каталогу с учетом расширения.

Я часто использую его для поиска вещей в проектах.

6 голосов
/ 28 апреля 2011

Я думаю, Project.vim позволяет вам искать в его «проекте», но мне никогда не нравилась идея, что несколько файлов из разных частей моей файловой системы будут волшебно сгруппированы в виртуальном проекте.

Если - как и я - все файлы вашего проекта находятся в одной и той же "реальной" папке Ack.vim и EasyGrep.vim оба работают очень хорошо.

LustyExplorer также очень хорош для поиска в буферах.

4 голосов
/ 28 апреля 2011

Я использовал ack.vim для этого.

Возможно, вам придется предварительно установить ack, если вы его еще не установили.На странице vim-scripts есть инструкции по установке, но вот что я сделал (я не использую macports):

curl http://betterthangrep.com/ack-standalone > /tmp/ack
sudo mv /tmp/ack /usr/local/bin/ack
sudo chmod 0755 /usr/local/bin/ack

Что у меня есть в установочном файле для моих настроек vim здесь .

2 голосов
/ 08 октября 2011

Вы можете попробовать Уолдо .

2 голосов
/ 28 апреля 2011

Я не использовал TextMate, но, пройдя их руководство , я считаю, что один из этих плагинов - это то, что вы ищете

Я лично использую дерево NERD и Нечеткий искатель, и ониоба феноменальны!Дайте им попытку.

1 голос
/ 29 апреля 2011

Если вам нравится fuzzyfinder.vim, возможно, вы захотите взглянуть и на Command-T .

Плагин Command-T обеспечивает чрезвычайно быстрыйИнтуитивно понятный механизм открытия файлов и буферов с минимальным количеством нажатий клавиш.Он называется «Command-T», потому что он вдохновлен окном «Перейти к файлу», привязанным к Command-T в TextMate.

Здесь вы можете просматривать некоторые скринкасты с демонстрациямиплагина.

...