เอกสารอธิบายในส่วนที่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
สลับสถานะ)