Textmate 'go to file' нечеткий поиск действительно потрясающий.
Плагин Wincent Command-T для vim делает что-то подобное, и он тоже качается.
Может кто-нибудь объяснить, как это работает? Существует ли общий термин для метода, который они используют?
Изменить: Я немного больше расскажу о том, что эти инструменты делают
Инструменты позволяют сузить список параметров (в этом случае путь к файлу) при вводе.
Например, если у меня были следующие файлы:
/app/models/people.rb
/app/models/address.rb
/app/person.rb
/person.rb
чтобы сузить список до /app/models/people.rb
, я мог бы ввести любое из следующих значений:
amp
peo
mp
modelsp
он очень гибкий, и я нахожу, что у меня отсутствует этот "сужение списка", когда приложение, которое я использую, не имеет его. Я хотел бы узнать больше об этом, чтобы я мог реализовать свои собственные плагины, если я когда-либо почувствовал необходимость. Хотел бы я объяснить это лучше, но вот почему я здесь:)
Чтобы увидеть это в действии, посмотрите на wincent демонстрацию команды-t