【问题标题】:How can I change the newline code for fish shell如何更改鱼壳的换行代码
【发布时间】:2018-02-08 05:21:38
【问题描述】:

我使用的是 windows 10 并安装了 cmder,使用的是带有 omf 主题 fishface 的鱼壳。 但是每一个新行,它都会显示一个新行标记为这张图片。 Screenshot for new row mark

我怎样才能摆脱这个标记?

如果我也换成另一个主题,**也不起作用。


没有cmder的附加信息。

Screenshot with cmd.exe + bash + fish

【问题讨论】:

  • cmder中解决了吗?

标签: bash fish cmder omf


【解决方案1】:

您无法禁用该功能。 fish shell 使用启发式(继承自 zsh)来确定前面命令的输出是否以换行符结尾。如果不是,它会显示 Unicode U+23CE 符号(您所看到的)或波浪号。搜索符号PROMPT_SP 的代码。我在 2016 年 12 月 23 日编写并合并的提交 58347d49 修复了 Windows ConEmu 终端仿真器的该行为。见issue 789。根据您的问题描述,启发式方法在cmder 终端中似乎无法正常工作。这可能意味着终端仿真器有一个错误,因为它的行为与运行 fish 的几乎所有终端不同。欢迎随时open an issue

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-27
    • 1970-01-01
    • 1970-01-01
    • 2020-05-10
    • 1970-01-01
    • 2019-04-27
    • 2022-06-20
    • 1970-01-01
    相关资源
    最近更新 更多