Tôi đang sử dụng zsh
trong vi-mode
.
Khi tôi đi đến chế độ bình thường với ESCvà sau đó trở lại vào chế độ chèn (ví dụ sử dụng i, ahoặc s), biên tập viên dòng loại "bảo vệ" một phần của dòng ở phía trước của char, lúc đó tôi là khi nhập lại chèn chế độ .
Tôi đã sửa nó cho char backspace bằng cách đảo ngược nó với
bindkey "^?" backward-delete-char
Nhưng vẫn còn những ràng buộc khác như ^W
thế không hoạt động (có lẽ vì chúng bị ràng buộc vi-*
).
Nếu tôi hiểu chính xác, hành vi này là bình thường vi
.
Có cách nào để zle
hành xử như thế vim
mà không phải buộc lại quá nhiều chìa khóa không?
cntl-u
dường như vẫn bị ảnh hưởng bởi công tắc chế độ bình thường / chèn.