如何更改 fish shell 的换行代码
How can I change the newline code for fish shell
我正在使用 windows 10 并安装了 cmder,使用带有 omf 主题 fishface 的鱼 shell。
但是每一个新行,它都会显示一个新行标记为这张图片。 Screenshot for new row mark
我怎样才能去掉这个标记?
** 如果我也换成另一个主题也没有用。
没有 cmder 的附加信息。
Screenshot with cmd.exe + bash + fish
您无法禁用该功能。 fish shell 使用启发式(继承自 zsh)来确定前面命令的输出是否以换行符结尾。如果没有,它会显示 Unicode U+23CE 符号(您所看到的)或波浪号。在代码中搜索符号 PROMPT_SP
。我在 2016 年 12 月 23 日编写并合并的提交 58347d49 修复了 Windows ConEmu 终端模拟器的行为。参见 issue 789. Based on your problem description it appears that heuristic does not work correctly in the cmder
terminal. This probably means that terminal emulator has a bug since it doesn't behave like nearly all the terminals that fish runs on. Feel free to open an issue
我正在使用 windows 10 并安装了 cmder,使用带有 omf 主题 fishface 的鱼 shell。 但是每一个新行,它都会显示一个新行标记为这张图片。 Screenshot for new row mark
我怎样才能去掉这个标记?
** 如果我也换成另一个主题也没有用。
没有 cmder 的附加信息。
Screenshot with cmd.exe + bash + fish
您无法禁用该功能。 fish shell 使用启发式(继承自 zsh)来确定前面命令的输出是否以换行符结尾。如果没有,它会显示 Unicode U+23CE 符号(您所看到的)或波浪号。在代码中搜索符号 PROMPT_SP
。我在 2016 年 12 月 23 日编写并合并的提交 58347d49 修复了 Windows ConEmu 终端模拟器的行为。参见 issue 789. Based on your problem description it appears that heuristic does not work correctly in the cmder
terminal. This probably means that terminal emulator has a bug since it doesn't behave like nearly all the terminals that fish runs on. Feel free to open an issue