我们有很多纱线。我用的是emacs。更新终端输出行的安装内容不起作用,只是在 emacs shell 中不断重复字符串。其他进度工具(如 pv 和我自己的 ruby 和 shell 脚本)重写了该行,工作得很好。纱线为更新做了什么?为什么?我能做些什么来将其关闭吗?我可以做些什么来修复 emacs shell 缓冲区中的问题吗?纱线 1.22.4.
毫无疑问它正在使用一些终端转义码来操纵显示。
M-x shell
(通常是comint
)或多或少是一个愚蠢的终端,因此任何依赖于功能更强大的终端的东西都不会很好地工作。 使用 M-x term
获取适合此类程序的正确终端模拟器。