Emacs SBCL格式和读取在粘液和终端中的行为不同

Emacs SBCL格式和读取在粘液和终端中的行为不同,emacs,common-lisp,sbcl,slime,Emacs,Common Lisp,Sbcl,Slime,如您所见,相同的函数#test在sbcl和shell之间的行为不同(eshell与zsh相同) 为什么每次都会这样?如何在shell中先格式化,然后打印并读取行 我正在Gentoo上使用Emacs 27、slime2.26、sbcl2.0.9、uiop 3.3.2、asdf3.3.2-r1。 顺便说一句,我使用的sbcl uiop和asdf版本都是屏蔽测试(~amd64),这与此有关吗?IO可以缓冲。确保在读取流之前强制输出。这就是原因。非常感谢。我记得以前我不必这样做,那么我如何才能聚焦输出默

如您所见,相同的函数
#test
在sbcl和shell之间的行为不同(eshell与zsh相同)

为什么每次都会这样?如何在shell中先
格式化
,然后
打印并读取行

我正在Gentoo上使用Emacs 27、slime2.26、sbcl2.0.9、uiop 3.3.2、asdf3.3.2-r1。
顺便说一句,我使用的sbcl uiop和asdf版本都是屏蔽测试(~amd64),这与此有关吗?

IO可以缓冲。确保在读取流之前强制输出。这就是原因。非常感谢。我记得以前我不必这样做,那么我如何才能聚焦输出默认值呢?该函数称为force outputGet it,谢谢,IO可以缓冲。确保在读取流之前强制输出。这就是原因。非常感谢。我记得我以前不必这样做,那么我如何才能聚焦输出默认值?函数名为force outputGet it,谢谢