Tài liệu nói trong phần 18.4 Widgets , rằng "công việc của widget chỉ đơn giản là thực hiện một số hành động nhỏ". Nhưng tôi không thể tìm thấy một mô tả chung làm thế nào để gọi các hành động này, tức là làm thế nào để gọi một widget.
Tôi đã thấy trong các ví dụ (ví dụ xem phần Hỏi & Đáp này ) rằng các widget có thể bin bị ràng buộc với các khóa bằng cách sử dụng bindkey KEY WIDGET
. Sau đó, người ta có thể gọi các widget bằng cách sử dụng KEY
.
Tôi muốn chuyển đổi set-local-history
và tôi đã thử:
$ zle set-local-history 1
zle: widgets can only be called when ZLE is active
zle -h
không hoạt động, nhưng tôi đã tìm thấy một mô tả về các đối số ở đây . Nhưng dường như không có cái gì đó như thế --call
.
Tôi đang làm gì sai? Làm thế nào có thể gọi các widget mà không có bindkey? Làm thế nào tôi có thể in trạng thái hiện tại? ( set-local-history
bật tắt trạng thái)