gpt4 book ai didi

emacs - Emacs中的Python解释器,去掉输入重印

转载 作者:行者123 更新时间:2023-12-05 01:13:01 27 4
gpt4 key购买 nike

我对 Emacs 很陌生。

运行 Emacs 的 python 解释器时,它确实

>>> print(24)
print(24)
24

有没有办法可以防止重新打印我的输入并使其如下所示?
>>> print(24)
24

非常感谢 :)

最佳答案

这里的技巧是你运行 python 进程的缓冲区没有 comint-process-echoes放。

还有一些其他问题与您的问题相关。

How to turn off the echoing

How to set emacs so it always turns off echoing

但基本要点是您需要自定义 comint-process-echoes 的值.如果您不熟悉 emacs,您可能不知道大多数自定义都是使用 emacs lisp 完成的,其中设置变量看起来像这样:

(setq variable-name new-value)

在这种情况下,我们想要的变量是 comint-process-echoes所以我们要评估的 lisp 是:
(setq comint-process-echoes t)

哪里 t是 lisp 表示“真实”。

所以,借用上面第一个链接的建议,实际上告诉 emacs 评估这个 lisp 代码,使用 M-: (元+冒号)命令。在 python shell 缓冲区中,输入 meta+colon,然后输入 (setq comint-process-echoes t)然后按回车。你的问题应该得到解决。

关于emacs - Emacs中的Python解释器,去掉输入重印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10509321/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com