'tree' 和 'ls' 更改 Linux 命令行上的文本颜色
'tree' and 'ls' change text color on Linux command line
我遇到了 Linux 上的 tree
命令引起的特殊问题。当我调用 tree
时,命令提示符的颜色发生变化,只有通过 ls
命令才恢复正常。我很好奇其他人是否遇到过同样的问题,以及他们是否有修复或解决方法。我正在使用曝光配色方案(虽然我不确定它是否完全按预期显示)并且我已经确认问题出现在 xterm 和 gnome-terminal 上。
谢谢!
(编辑:我删除了截图,因为它有一些个人信息)
截图显示tree
命令设置前景色,没有重置。
ls
命令会重置颜色,发送
\e[0m
(其中 \e
是转义字符)。在 tree
中称其为错误。在 程序 运行 之前,没有 general/portable 恢复原始颜色的方法 。重新设置颜色是每个程序的责任。
我遇到了 Linux 上的 tree
命令引起的特殊问题。当我调用 tree
时,命令提示符的颜色发生变化,只有通过 ls
命令才恢复正常。我很好奇其他人是否遇到过同样的问题,以及他们是否有修复或解决方法。我正在使用曝光配色方案(虽然我不确定它是否完全按预期显示)并且我已经确认问题出现在 xterm 和 gnome-terminal 上。
谢谢!
(编辑:我删除了截图,因为它有一些个人信息)
截图显示tree
命令设置前景色,没有重置。
ls
命令会重置颜色,发送
\e[0m
(其中 \e
是转义字符)。在 tree
中称其为错误。在 程序 运行 之前,没有 general/portable 恢复原始颜色的方法 。重新设置颜色是每个程序的责任。