如何更改鱼壳的换行代码

时间:2018-02-08 05:21:38

标签: bash fish cmder omf

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

我怎样摆脱这个标记?

如果我也改变了另一个主题,**没有工作。

没有cmder的其他信息。

Screenshot with cmd.exe + bash + fish

1 个答案:

答案 0 :(得分:1)

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