2010-11-14 7 views
2


Я нашел этот плагин:Vim: Поиск файлов с Autocomplete

http://vim.wikia.com/wiki/Find_files_in_subdirectories

быть очень полезным, чтобы найти файл (ы) с помощью джокера. Например, я могу выполнить

:Find edit*.php 

и найдет все файлы PHP, начиная со слова редактирования. Мне бы очень хотелось, чтобы каким-то образом индексировать все файлы в моем рабочем каталоге, чтобы я мог нажать клавишу, и Vim автоматически выполнит имя для меня в соответствии с существующими файлами в этом каталоге. Любая идея, если это возможно?

Собственно, во второй части этого вопроса вы знаете, возможно ли это в терминале Linux? Это экономит много времени, чтобы иметь возможность индексировать все файлы в сложном проекте, чтобы вы могли быстро перейти к ним.

С уважением,
Рафид

+0

не заполняется, когда вы пишете ': e edit ' по умолчанию? – khachik

ответ

3
  • Что касается первой части вопроса, то я настоятельно не советую вам попробовать Command-T (но обратите внимание, что требуется поддержка Ruby)
  • Что касается второй части, я не эксперт, но я знаю, что, например, zsh имеет высоко настраиваемую систему завершения. Если вы просто хотите перечислить php-файлы в своем проекте, загляните в команду find.
+0

Плагин Command-T, по-видимому, очень полезен, но ему нужно, чтобы Vim был построен с поддержкой Ruby, как я могу это узнать и как его установить, если он не установлен? – Rafid

+0

Документация довольно хорошая: http://git.wincent.com/command-t.git/blob_plain/HEAD:/README.txt. Чтобы проверить поддержку рубина, запустите '--version' и убедитесь, что в отображаемой информации отображается« + ruby ​​». – icecrime

+0

Да, я пробовал это, но когда я пытаюсь скомпилировать расширение C, я получил эту ошибку: «extconf.rb: 24: in' require »: нет такого файла для загрузки - mkmf (LoadError) из extconf.rb: 24" . Есть идеи? – Rafid