使用鱼时显示不正确 shell

incorrect display when using fish shell

我的 Mac 笔记本电脑在使用 fish shell 时显示异常,如下所示。

这可能与鱼无关shell,但我不明白这是怎么回事。

环境:macOS sierra + iterm2(或终端)+ fish 2.4.0

在终端中看起来像这样

信息不足。 TERM 设置为什么?无论如何,这可能是 Fisherman 开发人员和用户社区的一个问题。它只是使用 fish set_color 命令,它可以正常工作 AFAIK。如果 set_color 行为不当,请 open an issue. My best guess is that you've tweaked the default color pallete that iTerm2 is using. If you press [command-i] and click the "colors" tab does it show something like this:

None 的鱼类开发人员,包括我自己,都在使用 Fisherman 或 Oh My Fish,因此我们对两者都不会提供太多帮助。但是,如果您仅使用 set_color 等基本的 fish 命令就可以重现该问题,我们将非常乐意提供帮助。

我最近遇到了同样的问题。您可以简单地设置以下变量颜色:

# Background color for matching quotes and parenthesis set fish_color_match <your_color>

它可能会影响其他事情,但目前(2 个月)我还没有发现任何问题。