簡體   English   中英

Emacs中的Python解釋器重復行

[英]Python Interpreter in Emacs repeats lines

怎么了:

>>> 2 * 10
2 * 10
20
>>> 

我想要發生什么:

>>> 2 * 10
20
>>> 

有沒有人知道為什么命令在執行之前打印出來以及如何阻止它執行此操作? 我找不到任何關於此的文檔。 我在Mac OS X上使用Emacs 23和Python 2.7。

我不使用python,但我猜你正在使用的python功能已經錯誤地設置了變量comint-process-echoes 無論緩沖區中的值是什么,只需反轉布爾值即可。

Comint是Emacs中的一個支持庫,用於在Emacs中運行劣質進程。 它與提示交互,需要告訴python shell(或Mx shell)有關回聲功能。

在有問題的shell緩沖區中,執行:

M-: (setq comint-process-echoes t)  ;; or nil

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM