cygwin 终端将回车符添加到 bash 提示符

cygwin 终端将回车符添加到 bash 提示符

运行 Windows 10。刚刚安装了 Cygwin,在 Windows 终端中运行它,尝试通过编辑PS1变量并导出来更改提示格式.bashrc.bash_profile

alias vim='nvim'
alias c='clear'
alias l='ls -altr'

export PS1='[\u \W]$ '

但是 Cygwin 在提示符末尾添加了一个回车符,因此光标始终从第一列开始,而不是从提示符末尾开始。在执行 source 时出现此错误.bash_profile

bash: $'\r': command not found

export PS1='[\u \W]$ '手动执行命令时不会添加回车符。

c按照定义运行时.bash_profile

bash: $'clear\r': command not found

运行时l

ls: unknown option --
Try 'ls --help' for more information.

运行时vim(别名):

bash: $'nvim\r': command not found

同样的事情也发生在 Cygwin 终端应用程序中。

相关内容