저는 Emacs를 처음 접했습니다. 이맥스의 파이썬 해석기가 입력 재 인쇄를 제거합니다.
이맥스 '파이썬 해석기를 실행하면>>> print(24)
print(24)
24
내가 내 입력의 재 인쇄를 방지하고 다음과 같이 그것을 만들 수있는 방법이 있나요합니까?
>>> print(24)
24
는 당신에게 너무 많은 :) 감사
저는 Emacs를 처음 접했습니다. 이맥스의 파이썬 해석기가 입력 재 인쇄를 제거합니다.
이맥스 '파이썬 해석기를 실행하면>>> print(24)
print(24)
24
내가 내 입력의 재 인쇄를 방지하고 다음과 같이 그것을 만들 수있는 방법이 있나요합니까?
>>> print(24)
24
는 당신에게 너무 많은 :) 감사
여기에서의 트릭 comint-process-echoes
가 설정되어 있지 않습니다에 버퍼는 파이썬 프로세스를 실행하고 있다는 것입니다.
문제와 관련하여 몇 가지 다른 질문이 있습니다.
How to set emacs so it always turns off echoing
그러나 기본적인 요점은
comint-process-echoes
의 값을 사용자 정의해야합니다. 당신이 이맥스를 처음 사용하는 경우, 당신은 대부분의 사용자 정의는 이맥스 LISP를 사용하여 수행하는 것을 알고하지 않을 수 있습니다, 변수를 설정하는 곳하는 것은이 같은 모습이 경우
(setq variable-name new-value)
을, 우리가 원하는 변수는 comint-process-echoes
그래서 리스프는 우리 평가하려는 것은 : t
가-LISP 이야기입니다
(setq comint-process-echoes t)
"사실."
위의 첫 번째 링크의 조언을 빌리려면 실제로 이맥스에이 lisp 코드를 평가하도록 알리기 위해 M-:
(meta + colon) 명령을 사용하십시오. 파이썬 셸 버퍼에서 meta + colon을 입력 한 다음 (setq comint-process-echoes t)
을 입력하고 return 키를 누릅니다. 문제가 해결되어야합니다.