Niedawno zakochałem się w wydajnych systemach uzupełniania tekstu. Jednym z moich ulubionych rodzajów uzupełnienia jest tak zwane uzupełnienie rozmyte. Jest to tryb, w którym program uzupełni dane użytkownika na podstawie tylko kilku znaków, które mogą wystąpić „w dowolnym miejscu” (prawie) w nazwie lub ścieżce pliku. Ta funkcja istnieje przynajmniej dla tych programów:
- TextMate
- Wtyczka Vim Command-T https://github.com/wincent/Command-T
- System uzupełniania Vima https://github.com/Shougo/neocomplcache
- Różne nowoczesne IDE
Przykład użycia tego trybu w edytorze tekstu:
Użytkownik próbuje uzupełnić słowo longWordNameThatTheyDontWantToWriteByHand i może to zrobić, wpisując np. Pierwszą literę i niektóre duże litery. Więc wpisanie lwnt może uzupełnić całe słowo.
Moje pytanie brzmi: czy istnieje tryb lub coś podobnego, którego mógłbym użyć z powłoką Zsh?
stack install && vlc ~/Music/erf
znaczy, że nie dokończęstack install && vlc ~/Music/FGFC820\ -\ Perfect\ War.mp3
.