emacspython2.7

emacspython2.7

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 oC-X b *Python*Enter*Python*C-x oC-c C-c

여기에 이미지 설명을 입력하세요.

키보드 명령이 마음에 들지 않으면 당연히 마우스로 이 모든 작업을 수행할 수 있습니다. 문서를 찾아보면 python-modeEmacs 명령이 개별 함수, 클래스 등을 인터프리터에 보내는 것을 알 수 있습니다. M-x python-sendTabTab목록을 만들어 보세요 .

관련 정보