Zsh:从下划线更改行编辑光标?

Zsh: change line editing cursor from underscore?

如果我尝试编辑以前的 shell 命令(通过历史键获得),光标会变成下划线。如果命令涉及目录或文件名,则它已经带有下划线,因此光标会消失。

我正在使用 zprezto - 如何更改光标字符或形状?

事实证明,光标是由终端仿真器设置的,而不是由 shell 设置的。所以一旦我知道这一点,就很容易做出改变。