Вим - команда - Т - PullRequest
       73

Вим - команда - Т

2 голосов
/ 01 сентября 2011

Я сделал переход от TextMate к VIM.Я не могу использовать Macvim, политика на работе не позволяет мне установить его.Я попытался установить command-t, чтобы дать мне функциональность "перейти к файлу".Однако, поскольку я использую VIM с терминалом osx, когда я нажимаю command-t, он открывает новую вкладку.

Теперь я решил попробовать FuzzyFinder, но не могу понять, как рекурсивно искать в каталогефайл с ним, может кто-нибудь показать мне, как перейти к файлу, как command-t, но с использованием FuzzyFinder.: - /

Ответы [ 3 ]

6 голосов
/ 01 сентября 2011

Command-T описывает его предполагаемое использование внутри MacVim.Если вы хотите использовать его внутри терминала Vim, используйте привязку по умолчанию <Leader>t (по умолчанию <Leader> - это ключ с обратной косой чертой).Вы можете переназначить это в своей конфигурации Vim, если вы предпочитаете использовать привязку клавиши-модификатора.

3 голосов
/ 04 сентября 2011

Нечеткий искатель не находится в активной разработке. Тебе намного лучше с удивительным Command-t. Проблема в том, что терминал Vim поддерживает его, потому что терминал Vim должен быть собран с поддержкой Ruby. Довольно просто собрать Vim из исходного кода, чтобы включить это.

http://brilliantcorners.org/2011/02/building-vim-on-osx-snow-leopard/

Руководство для Snow Leopard, но работает и для Lion. Вам нужно установить XCode, а не только компилятор GCC.

1 голос
/ 01 сентября 2011

Вы можете легко сопоставить его с ctrl или shift, что не будет конфликтовать с вашей ОС, например command, через:

nmap <C-t> :CommandT<CR>

# or

nmap T :CommandT<CR>

В обычном fuzzyfinder для поиска в каталоге вы можете использовать файловые глобусы, например **, например, в приглашении fuzzyfinder:

>File>**/yourpattern

Будет искать во всех каталогах текущего каталога ваш шаблон. Просто будьте осторожны, не пытайтесь сделать это на больших файловых системах, иначе вы будете ждать некоторое время и / или нехватки памяти. Тем не менее, оно будет индексировать дерево в памяти после первого поиска и будет быстрее после этого.

...