视频显示问题:http: //www.mentaframework.org/download/TerminalBug.mov
当我在Terminal.app上键入并到达行尾时,下一行从第一行开始,覆盖所有内容.然后,如果我使用删除键,一切都会混乱并消失.
我在同一个终端上做了一个ssh到一个不同的主机,它工作正常,所以我的shell配置有问题吗?
观看电影看看会发生什么:
谢谢,
-Sergio
您需要在PS1变量中标记设置彩色提示的转义码.shell需要知道它们不可打印,然后它会正确计算你的换行.
这是一个解释和一些例子的链接:
http://www.artemfrolov.com/articles/coloured-bash-prompt
快速提示:
\[ begins a sequence of non-printing characters \] ends a sequence of non-printing characters