Python IDE로 emacs를 사용하고 싶습니다. Emacs에서 컴파일하는 방법을 찾을 수 없는 것 같습니다. python2.7을 사용하고 있는데 Mx python-mode를 실행하면 python2.7로 컴파일되는 것 같습니다. 코드를 빠르게 실행하고 출력을 볼 수 있도록 특정 키에 바인딩할 수 있는 명령이 있습니까?
답변1
짧고 쓸모없는 답변: 을 누르세요 C-c C-c
.
Emacs 를 입력하면 현재 사용 중인 모드에 대한 도움말을 얻을 수 있습니다 C-h m
. 지원되는 다양한 명령에 대해 조금 읽고 몇 번의 마우스 클릭을 통해 다음을 발견했습니다. Python 소스 코드가 저장된 Emacs 버퍼에서 C-c C-c
(예: CtrlC CtrlC)을 눌러 소스 코드를 Python 인터프리터로 보냅니다.
"열등한"(품질과 관련 없음) Python 인터프리터는 이름이 지정된 버퍼에서 실행됩니다 *Python*
. (문자)를 눌러 C-x 2
창을 분할 할 수 있습니다. 아래쪽 창으로 이동하고 로 버퍼를 선택합니다 . 그 후, 소스 창( )으로 돌아가서 Python 프로그램을 실행하고 싶을 때 사용하세요 . 다음과 같습니다.C-x o
C-X b *Python*
Enter*Python*
C-x o
C-c C-c
키보드 명령이 마음에 들지 않으면 당연히 마우스로 이 모든 작업을 수행할 수 있습니다. 문서를 찾아보면 python-mode
Emacs 명령이 개별 함수, 클래스 등을 인터프리터에 보내는 것을 알 수 있습니다. M-x python-send
TabTab목록을 만들어 보세요 .