更改 zsh 完成以将完成放在提示上方

ant*_*duh 9 zsh autocomplete

我是 tcsh 的长期用户,最终决定尝试 zsh。我一直在玩弄完成,但我不喜欢的一件事是,当我点击选项卡进行可能有很多值的完成时,它会在提示下方打印完成选项,将提示从底部向上推的终端。TCSH 会离开旧的提示,在下面的新行上打印补全,然后重新打印提示和您到目前为止键入的命令。

有什么方法可以更改完成逻辑,以便在提示上方打印完成选项?

llu*_*lua 8

unsetopt ALWAYS_LAST_PROMPT 会给你效果,但可能会影响某些菜单完成设置。