Tìm kiếm mờ 'đi tới tập tin' của Textmate thực sự tuyệt vời.Thuật toán tìm kiếm mờ của 'text to' của textmate là gì?
Trình cắm thêm Command-T của Wincent cho vim thực hiện điều gì đó tương tự và nó cũng xuất hiện.
Ai đó có thể giải thích cách hoạt động của các công việc này? Có một thuật ngữ chung cho phương pháp họ sử dụng?
Edit: tôi chi tiết ít hơn về những gì các công cụ làm
Các công cụ cho phép bạn thu hẹp một danh sách tùy chọn (trong hồ sơ vụ án này đường dẫn) khi bạn gõ.
Ví dụ nếu tôi có các tập tin sau đây:
/app/models/people.rb
/app/models/address.rb
/app/person.rb
/person.rb
để có được để thu hẹp danh sách để /app/models/people.rb
tôi có thể gõ bất cứ điều nào sau đây:
amp
peo
mp
modelsp
nó rất linh hoạt và tôi tìm thấy tôi tự bỏ lỡ 'danh sách thu hẹp' này khi ứng dụng tôi đang sử dụng không có. Tôi muốn tìm hiểu thêm về nó để tôi có thể thực hiện các plugin của riêng mình nếu tôi cảm thấy cần thiết. Ước gì có thể giải thích nó tốt hơn, nhưng đó là lý do tại sao tôi ở đây :)
Để nhìn thấy nó trong hành động hãy nhìn vào Wincent của demo of command-t
Chăm sóc để giải thích những gì chính xác những công cụ làm gì? –
Giống như firefox awesomebar nhưng đối với các tệp trong dự án hiện đang mở của bạn. Nó 'thu hẹp' tệp bạn muốn khi bạn nhập. Tôi thấy tính năng này rất tuyệt nhưng tôi chưa bao giờ nghĩ nhiều về nó. –
http: // stackoverflow.com/questions/2891514/algoritms-for-fuzzy-matching-strings – ergosys