Я использую много команд git, и так как они в основном состоят из двухсимвольных имен команд, соответствие не находит наиболее близкого соответствия. Например:
# type in some commands
git checkout -
git status
mvn test
# try to autocomplete based on the history. I want "git checkout -" to be filled in, but instead "git status" is filled in.
git c<history-search-backward>
git status
Обратите внимание, что space
и c
которые я набрал, игнорируются при автозаполнении.
Я предполагаю, что это какой-то недостаток системы завершения zsh. Это правда? Или я неправильно понимаю функциональность?