gpt4 book ai didi

Linux bash 行覆盖自身

转载 作者:太空宇宙 更新时间:2023-11-04 12:58:59 26 4
gpt4 key购买 nike

<分区>

我制作了自己的 .bashrc(下面的部分代码)并通过按下向上/向下箭头进行测试:我发现命令的历史覆盖行的静态文本或保留最后一个命令并在其上打印新的。如何解决?

function parse_git_branch {
git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}

RESTORE=$(echo -en '\033[0m')
RKNAME=$(echo -en '\033[38;5;106m')
RKPATH=$(echo -en '\033[38;5;229m')
RKBRANCH=$(echo -en '\033[38;5;44m')
RKGIT=$(echo -en '\033[38;5;250m')

pathToFolder=$PWD;

if [[ $pathToFolder =~ .*_GitRepo.* ]]
then
PS1='${RKNAME}\u@\h${RESTORE} ${RKGIT}Git ${RKPATH}\W\ ${RKBRANCH}$(parse_git_branch) \n ${RKGIT}-- $ ${RESTORE} '
fi

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com