我是ZSH的新手,并且一直在使用oh-my-zsh在OSX 10.9上朗读ZSH。我一直试图利用历史插件,但我得到了这个,“只有在ZLE处于活动状态时才能调用小部件。”调用任何与历史相关的命令时。我已经找到了解决这个问题的方法,但还是找不到解决办法。
答案 0 :(得分:2)
oh-my-zsh
中的bug。要解决此问题,请将其放入.zshrc
:
TRAPWINCH() {
zle && { zle reset-prompt; zle -R }
}
说明:
没有选项和参数,只会设置返回状态。 如果ZLE当前处于活动状态并且可以调用小部件,则它为零 使用此内置命令,否则为非零。请注意,即使 返回非零状态,zle可能仍然是活动的一部分 完成系统;这不允许直接调用ZLE小部件。