我正在尝试以编程方式查询终端的背景颜色
echo -ne "\e]11;?\a"
但输出显示为空白。在 Zsh 和 Bash 中使用 Terminal.app 和 iTerm 3,使用任意数量的配色方案都会出现此问题。当我将输出重定向到文件并在 Vi 中使用 打开该文件时vi -u None
,我看到以下内容:
^[]11;?^G
TERM
的值为xterm-256color
。
这里发生了什么?如何获取终端背景颜色以及为什么查询序列不起作用?
答案1
答案2
根据评论,此问题存在功能请求。我已经看到了该功能请求,但我错误地认为该功能已经合并到最新的稳定版本中。