【问题标题】:MobaXterm The fist character of bash prompt is showing up on a different line, how do I fix this?MobaXterm bash 提示符的第一个字符出现在不同的行,我该如何解决?
【发布时间】:2017-03-26 23:07:59
【问题描述】:

当我在 MobaXterm 中键入命令时,提示符的第一个字符显示在下一行的末尾,提示符的其余部分在后面的行中。它似乎不会影响任何性能,但我似乎找不到其他人遇到这个问题。如果有人对可能导致此问题的原因有任何想法,我们将不胜感激。

screenshot of my terminal

【问题讨论】:

    标签: bash prompt xterm


    【解决方案1】:

    在 MobaXterm 窗口中,单击设置->配置,然后在终端选项卡中取消选择显示分隔线。

    Click here for a picture

    【讨论】:

      【解决方案2】:

      这不是因为 MobaXterm 中的设置,而是因为 MobaXterm 安装的 bash cygwin 版本中设置的默认提示符,添加了换行符。

      您可以通过在 ~/.bash_profile 中设置 PS1 来更改提示(或者如果您设置了 ~/.bashrc)。例如我添加了这一行,现在提示符处没有换行符:

      PS1="\h [\e[33m]\w[\e[0m]> "

      【讨论】:

      • 正如@Emilio 所提到的,您可能还想取消选中“显示分隔线”设置。在 MobaXterm 设置中。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-11
      • 2023-04-07
      • 1970-01-01
      • 1970-01-01
      • 2018-02-05
      • 2021-05-31
      • 1970-01-01
      相关资源
      最近更新 更多