只需在 Raspberry Pi 上使用 oh-my-zsh 设置 zsh
在每个命令之后,它都会重新打印我输入的命令。例如...
pi@raspberrypi ~>> ls
;lsDesktop ocr_pi.png python_games
只需在 Raspberry Pi 上使用 oh-my-zsh 设置 zsh
在每个命令之后,它都会重新打印我输入的命令。例如...
pi@raspberrypi ~>> ls
;lsDesktop ocr_pi.png python_games
造成这种情况的两个原因是:
尝试
which precmd
which preexec
which zshaddhistory
或者如果他们使用数组来保存钩子:
echo $precmd_functions
echo $preexec_functions
echo $zshaddhistory_functions
或该页面中描述的任何带有“_functions”的钩子。
在您运行命令或保存历史记录等之前,可能会立即执行一些错误的函数。要关闭它们(除了修复 oh-my-zsh 或您的设置)调用unset precmd_functions
以取消设置函数数组, 或unfunction precmd
.
export PROMPT='foo '
或取消设置 PS1。