【发布时间】:2013-05-09 20:27:15
【问题描述】:
我只是切换到 zsh,现在调整别名,其中打印一些文本(彩色)以及命令。
我一直在尝试使用 $fg 数组 var,但是有一个副作用,所有命令在执行之前都会打印出来。
如果我只是在终端中使用颜色代码测试回声,也会发生同样的情况:
echo $fg_bold[blue] "test"
]2;echo "test" test #the test is in the right color
为什么命令在执行它应该做的事情之前打印自己? (我准确地说,在没有任何可疑命令的情况下打印时不会发生这种情况) 我是否要为 zsh 设置一个特定选项,使用带有特殊参数的 echo 来解决这个问题?
【问题讨论】: