Terminal

debian-wheezy 上的膩子終端游標錯誤

  • March 20, 2014

因為我的流浪者盒子從擠壓變成了喘息,我在終端上的游標有點兒馬車。

例如,當我嘗試鍵入此命令時:

vagrant@portal-vagrant:/$ ls -l

它像這樣結束:

ls -l t@portal-vagrant:~$

由於游標在前綴之前並且只是覆蓋它,它仍然可以正常工作,但有點煩人。我在膩子設置中嘗試了各種選項,但沒有任何幫助。任何形式的幫助表示讚賞。

更新 echo $PS1 的輸出

echo $PS1ortal-vagrant:~$
${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\[\033[1;35m\]$(__git_ps1)\[\033[00m\]\$

更新 2 有趣的事實,當使用 echo $PS1 的輸出並將其分配回它時,它工作得很好-.-

查看PS1哪個是控制提示和最終游標位置的因素。

引用自:https://serverfault.com/questions/583339