页次: 1
你的 fish 提示符设置有问题吧?里边的颜色代码应当不占空间但是没写明,于是就算错了位置。
更新:哦好像不是 fish、是 bash。那就更可能是颜色代码的设置出问题啦。参考 https://stackoverflow.com/a/55773513/296473
最近编辑记录 依云 (2024-11-28 17:59:32)
离线
你的 fish 提示符设置有问题吧?里边的颜色代码应当不占空间但是没写明,于是就算错了位置。
更新:哦好像不是 fish、是 bash。那就更可能是颜色代码的设置出问题啦。参考 https://stackoverflow.com/a/55773513/296473
感谢您的帮助,我查看了 stackoverflow 的问题,这确实与我的问题相符,我使用了 Accept Answer 中的方法进行了配置,但我尝试后并没有起效,以下是我的PS1配置:
PS1="\001\[\033[0m\]\002<\001\[\033[0;36m\]\002\u\001\[\033[0m\]\002@\h \001\033[0;36m\]\002\W\001\[\033[0m\]\002> "
离线
哦,我研究了一下,bash 里 \[ \] 是和 \001 \002 起到同样的作用的。你在 \h 后漏掉了个 \[ 啦。
离线
哦,我研究了一下,bash 里 \[ \] 是和 \001 \002 起到同样的作用的。你在 \h 后漏掉了个 \[ 啦。
多谢
离线
页次: 1