私はEmacsを初めて使用します。
Emacsのpythonインタープリターを実行すると、
>>> print(24)
print(24)
24
入力の再印刷を防ぎ、以下のようにする方法はありますか?
>>> print(24)
24
どうもありがとう :)
私はEmacsを初めて使用します。
Emacsのpythonインタープリターを実行すると、
>>> print(24)
print(24)
24
入力の再印刷を防ぎ、以下のようにする方法はありますか?
>>> print(24)
24
どうもありがとう :)
ここでのトリックは、Python プロセスを実行しているバッファがcomint-process-echoes
設定されていないことです。
あなたの問題に関連する他のいくつかの質問があります。
しかし、基本的な要点は、の値をカスタマイズする必要があるということですcomint-process-echoes
。emacs を初めて使用する場合は、ほとんどのカスタマイズが emacs lisp を使用して行われていることを知らないかもしれません。変数の設定は次のようになります。
(setq variable-name new-value)
この場合、必要な変数は であるcomint-process-echoes
ため、評価したい Lisp は次のとおりです。
(setq comint-process-echoes t)
t
Lisp-speak の「真」はどこにありますか。
したがって、上記の最初のリンクのアドバイスを借りて、実際に emacs にこの Lisp コードを評価するように指示するには、M-:
(meta+colon) コマンドを使用します。Python シェル バッファから、meta+colon と入力してから、(setq comint-process-echoes t)
return キーを押します。あなたの問題は解決されるはずです。