Fish shell 启动命令在 Hyper 上打印 � 个字符

Fish shell startup command prints � characters on Hyper

我 mac 上的鱼 shell 有以下问题。我最近想出了如何修改 ~/.config/fish/config.fish 以在启动终端时自动 运行 命令。

现在,我想 运行 打印一些 ASCII 艺术的特定脚本,它在常规终端应用程序上工作得很好(所以它不应该是 fish 或脚本的问题,我think) 但在超级终端 (Hyper.is) 中只打印 � 字符。现在的诀窍是,如果我只是 运行 shell 中的脚本,它就可以正常工作。

我的问题是;有谁知道为什么它在启动时由 fish 启动时不起作用,但在我启动时运行正常?

问题已解决 - 我在打印 ASCII 图之前向脚本添加了一个非常小的延迟,现在一切正常。我认为这可能是因为在启动 Hyper 时立即执行此操作弄乱了我使用的插件(我正在考虑 hyper full 插件)