为了更清楚地证明问题,我创建了一个GIF:
我正在使用自定义主题和Oh My Zsh.你可以在这里找到主题:http://pastebin.com/12dZtZf3.
编辑:问题似乎存在于我的主题中,因为使用其他主题解决了问题.
编辑:罪魁祸首似乎是在打印破折行和提示上方日期的函数中:
_professional_prompt_header() { echo -n "$bg[grey]" for i in {0..$(( $(tput cols) / 2 - 6 ))}; do echo -n "--" done # Uncommenting this line fixes the problem. # TrIEd echo without -n and print,but no success. echo -n " %*$reset_color" }解决方法 这也是zsh 5.3发布中多行提示的问题.截至2017-01-13,尚未发布补丁.讨论和解释可以在 this prezto issue中找到.
关于违规的zsh问题本身的更多讨论可以是found here.
希望zsh项目能够出现修复.如果没有,那个github repo上提到的一些变通方法是让你的PROMPT变量只有一行,输出precmd函数中的任何其他行.然而,这似乎是一种痛苦,所以在它被修复(或决定成为“特征”)之前,最简单的修复听起来就像是回滚到zsh 5.2.
总结以上是内存溢出为你收集整理的点击Zsh中的标签吃掉上面的行全部内容,希望文章能够帮你解决点击Zsh中的标签吃掉上面的行所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)