0

我是 zsh 的新手,正在使用 ZSH_THEME="jnrowe",它在一段时间内效果很好。

它开始了,我得到一个如下所示的提示:

Ξ ~ → 

但是如果我运行如下命令:ssh它将变为:

↑255 ~ → 

我怀疑有些东西弄乱了在第一个中创建三重栏的角色,但不知道到底发生了什么。我可以选择一个不同的主题,但我注意到他们中的大多数在提示中有一个花哨的角色都会做同样的事情。

这是一个特殊的错误代码还是什么?还是只是有些无聊?

4

1 回答 1

2

我不知道提示主题“jnrowe”(它不是默认 zsh 发行版 afaics 的一部分),但我怀疑此提示在其输出中包含最后一个命令的错误代码。

尝试运行“ls”或“true”,数字会消失。运行“false”,它将是 1,运行不带参数的 ssh,它将是 255。zsh 会保留这个值,直到你运行下一个命令,所以多次按 ENTER 不会清除它。

(这将与存储在 shell 变量 "$?" 中的值相同)

于 2012-06-04T21:38:16.033 回答