zsh 补全( compctl)不会触发包含破折号的命令名称
我从很久以前(90 年代末或 00 年代初)就一直在使用 zsh compctl,但奇怪的是以前从未遇到过这种情况。今天我意识到,当我打算进行一些 compctl 配置时,update-alternatives我的完成根本没有触发,它只是使用了我的标准后备完成(文件)... 因此,一个非常精简的简单示例来展示问题: 这很好用: zshprompt% compctl -k '(arg1 arg2 arg3)' nodash # typing 'nodash ' and hitting [Tab] once: zshprompt% nodash arg # ...