为什么所有 shell 命令的输出都在命令名称周围包含奇怪的字符

为什么所有 shell 命令的输出都在命令名称周围包含奇怪的字符

每次我键入命令时,输出都会包含用奇怪字符包裹的命令名称:

➜  ~ pwd
kpwd\/home/alec
➜  ~ whoami
kwhoami\alec
➜  ~ echo $SHELL
kecho\/usr/bin/zsh

在此输入图像描述

我想在命令名称周围插入换行符或者根本不打印命令名称会更有意义。但我也不知道如何实现。

请帮助?

答案1

.zshrc 中的这一行导致了问题。

export TERM=screen-256color

相关内容