如何将插入符移动到行尾

如何将插入符移动到行尾

我想向终端添加颜色和 git 分支名称。我添加了PS1.bashrc 在此输入图像描述 但有一个问题

在没有 git 的文件夹中,一切正常,但是 git 插入符号的位置会转到行的开头,并且所有新文本类型都位于初始字符串之上 在此输入图像描述

它已经保存在 LF 行分隔符中

答案1

转义序列(例如改变颜色的序列)需要包含在PS1之间\[和之中。\]请参阅 bash 手册中的“提示”部分。

相关内容