Использование команды vim-t в проектах rails - PullRequest
2 голосов
/ 07 апреля 2011

Я большой поклонник rails.vim от tpope, но я считаю, что автозаполнение поискового механизма по умолчанию вызывает боль в заднице.

В то же время я нашел нечеткий поиск команды t длябыть крутым и быстрее чем идти :RTcontroller a<TAB><TAB><TAB>.

Однако по умолчанию поиск выполняется в том же каталоге моего открытого в данный момент файла, что менее чем полезно.

Есть ли хороший способ заставить команду t начать поиск в корне моего проекта rails всякий раз, когда я открываю в нем файл?Идет: cd ../../ перед открытием command-t, кажется, почти использует его.

Спасибо!

Ответы [ 2 ]

3 голосов
/ 08 апреля 2011

Я не использую Command-T, но я предполагаю, что у него нет информации о проекте. Однако, rails.vim делает, и вы, вероятно, можете использовать буферную локальную переменную rails_root, чтобы сфокусировать поиск:

:exe "CommandT" b:rails_root

0 голосов
/ 27 декабря 2013

У меня точно такая же потребность; Кажется, что Command-T не может найти файлы в родительских или дочерних каталогах.

К счастью, я нашел ctrlp на https://github.com/kien/ctrlp.vim,, который работает как нужно и работает очень плавно. Кроме того, установка очень проста, если вы используете Vundle и ctrlp работает из коробки. Это не зависит от Ruby, как это делает Command-T.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...