Tôi sử dụng rất nhiều lệnh git và vì chúng chủ yếu là tên lệnh 2 từ, khớp không tìm thấy kết quả khớp gần nhất. Ví dụ:
# 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
Lưu ý rằng space
và c
tôi đã nhập được bỏ qua trong tự động hoàn thành.
Tôi giả sử đây là một số thiếu sót của hệ thống hoàn thành zsh. Điều này có đúng không? Hay tôi đang hiểu sai chức năng?
1
Bash tìm kiếm lịch sử đảo ngược xử lý vấn đề này mà không có bất kỳ vấn đề ... chỉ cần nói ...
—
Jakuje
Thật tốt khi biết, tôi không muốn tự mình trải qua thử nghiệm. Tôi đoán tôi cần phải sửa một lỗi đối với mã nguồn ZSH.
—
Sridhar Sarnobat