![当循环通过管道插入柠檬条时背景颜色中断(Arch)](https://linux22.com/image/82739/%E5%BD%93%E5%BE%AA%E7%8E%AF%E9%80%9A%E8%BF%87%E7%AE%A1%E9%81%93%E6%8F%92%E5%85%A5%E6%9F%A0%E6%AA%AC%E6%9D%A1%E6%97%B6%E8%83%8C%E6%99%AF%E9%A2%9C%E8%89%B2%E4%B8%AD%E6%96%AD%EF%BC%88Arch%EF%BC%89.png)
我有一个设置,我可以将时间循环输送到柠檬吧中。基本上,我的栏分为三个部分,具有两种不同的背景颜色。一切工作正常,直到时间通过右侧管道输入。此时的背景颜色就超过了我设置的背景颜色。以下是一些屏幕截图,可帮助解释我在说什么。
这就是我要的:
这就是我得到的:
配置文件:https://github.com/Marcel-Robitaille/dotfiles
我正在使用带有 i3 和 compton 的内核 4.3.3-3-Arch。
答案1
我可以通过重置行尾的颜色来解决这个问题,如下所示:
echo "stuff with red background%{B#000000}stuff with black background%{B-}"