Я использовал TextMate, сейчас я использую MacVim, единственное, что мне не хватает в TextMate - это функция «Найти в проекте». Есть ли какой-нибудь плагин Vim, обеспечивающий эту функцию?
Я думаю, EasyGrep может сделать большую часть того, что вы ищете.Он выполняет поиск по текущему каталогу с учетом расширения.
Я часто использую его для поиска вещей в проектах.
Я думаю, Project.vim позволяет вам искать в его «проекте», но мне никогда не нравилась идея, что несколько файлов из разных частей моей файловой системы будут волшебно сгруппированы в виртуальном проекте.
Если - как и я - все файлы вашего проекта находятся в одной и той же "реальной" папке Ack.vim и EasyGrep.vim оба работают очень хорошо.
LustyExplorer также очень хорош для поиска в буферах.
Я использовал 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 здесь .
Вы можете попробовать Уолдо .
Я не использовал TextMate, но, пройдя их руководство , я считаю, что один из этих плагинов - это то, что вы ищете
Я лично использую дерево NERD и Нечеткий искатель, и ониоба феноменальны!Дайте им попытку.
Если вам нравится fuzzyfinder.vim, возможно, вы захотите взглянуть и на Command-T .
Плагин Command-T обеспечивает чрезвычайно быстрыйИнтуитивно понятный механизм открытия файлов и буферов с минимальным количеством нажатий клавиш.Он называется «Command-T», потому что он вдохновлен окном «Перейти к файлу», привязанным к Command-T в TextMate.
Здесь вы можете просматривать некоторые скринкасты с демонстрациямиплагина.