端子线绕接

端子线绕接

我的 Bash 提示符似乎换行效率非常低。下面是一个例子来说明我的意思:

在此处输入图片描述

如果命令长度超出窗口大小,我希望我输入的命令继续到下一行。

我的 bashrc 文件中的 PS1 变量是:

PS1='\e[0;36m\u \W: \e[m';

也许稍微调整一下会有帮助?

答案1

将格式序列括在转义的方括号中,以便终端知道这些字符实际上并未打印(用于宽度计算):

PS1='\[\e[0;36m\]\u \W: \[\e[m\]';

更多细节这里在部分颜色

编辑后链接到 Meta 上的原始提交,因为无论是谁将它复制到 Blog.SU 都把一切都搞乱了。

相关内容