Нечеткий поиск Textmate "перейти к файлу" действительно потрясающий.
Плагин 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
это ' он очень гибкий, и мне не хватает этого «сужения списка», когда в приложении, которое я использую, его нет. Я хотел бы узнать об этом больше, чтобы я мог реализовать свои собственные плагины, если когда-нибудь почувствую в этом необходимость. Хотел бы я объяснить это лучше, но именно поэтому я здесь :)
Чтобы увидеть это в действии, взгляните на демонстрацию команды-t