命令行退出opencode或者codex之后,光标会沿用粗方块,可以用这行命令恢复成闪烁的细竖线:
printf '\e[5 q'
也可以在~/.zshrc里添加
# 退出全屏程序(如 codex/vim)后,把光标恢复成竖线
# 6=稳定竖线,5=闪烁竖线;1/2=方块
_restore_cursor_bar() { printf '\e[5 q' }
autoload -Uz add-zsh-hook
add-zsh-hook precmd _restore_cursor_bar
退出后自动恢复