【发布时间】:2018-06-15 06:15:22
【问题描述】:
我是 Bash 新手,只是设置了自己的终端主题。但是,当我键入一个长命令时,命令行重叠在一行中,而不是分成两行。我查找了解决方案并通过确保在 bash 提示符中使用非打印字符时添加了 \[...\] 来解决问题。然而,当我在上一个命令行上上下移动光标时,命令行仍然像这样重叠:
katnano .bash_profile
虽然通常应该是:
katrinachan@katrina :~$ nano .bash_profile
我的 .bash_profile 如下所示:
export PS1="\[\e[1;38;5;73m\u@\h\e[m\] :\[\e[1;38;5;214m\W\e[m\]\$ "
export CLICOLOR=1
export LSCOLORS=Cxfxcxdxbxegedabagacad
我可以知道我的 .bash_profile 文件中缺少什么吗?谢谢
[已解决]
谢谢!它完美地工作。现在我的代码是:
export PS1="[\e[1;38;5;73m]\u@\h[\e[m] :[\e[1;38;5;214m]\W[\e[m]\$ "
export CLICOLOR=1
export LSCOLORS=Cxfxcxdxbxegedabagacad
重叠问题不存在了。
【问题讨论】:
标签: bash macos command-line