1. 程式人生 > >xshell等終端不自動換行

xshell等終端不自動換行

解決 由於 xshell 情況 顏色 目錄 ash 導致 export

寫命令的時候,命令很長,不會自動換行,而是從行首重新覆蓋,這是PS1變量問題導致。還有使用上下鍵使用歷史命令會被折斷問題,是由於PS1變量顏色標簽沒有加 ] 閉合導致。

下面這種情況命令會重復覆蓋
export PS1=‘\e[32;1m\u\e[0m@\h \W\$ ‘

修改問題解決
export PS1=‘[\e[32;1m]\u[\e[0m]@\h \W\$ ‘

長期生效把該變量寫到家目錄的 .bashrc 文件,重新開終端即可。

xshell等終端不自動換行