该文档在第18.4节“小部件”中说,“小部件的工作仅仅是执行一些小动作”。但是我找不到关于如何调用这些动作(即如何调用小部件)的一般描述。
在示例中(例如,请参阅此Q&A),我已经看到小部件可以使用绑定到键bindkey KEY WIDGET
。然后,您可以使用调用小部件KEY
。
我想切换,set-local-history
然后尝试:
$ zle set-local-history 1
zle: widgets can only be called when ZLE is active
zle -h
不起作用,但是我在这里找到了对参数的描述。但似乎没有类似的东西--call
。
我究竟做错了什么?没有bindkey的情况下如何调用小部件?如何打印当前状态?(set-local-history
切换状态)