2017-04-17 4 views
0

이멕스가 파이썬 모드에서 열길 원했던 파이썬 파일을 가지고 있다면, 그 파일의 상단에 무엇을 넣을까요? .py? 그것이 내가 C에서 ++ 모드를 엽니 다 이맥스 싶었던 .h 파일이 있다면Python : 올바른 이맥스 헤더?

예를 들어, 나는 둘 것 :

//===-------------------------------*- C++ -*-===// 

파이썬에 대한 상응하는 무엇입니까?

답변

2

.py 파일을 가지고 있다면 Emacs는 이미 파이썬 메이저 모드로 파일을 열어야한다는 것을 알고 있어야합니다. 그렇지 않으면 this을 참조하십시오.

어떤 이유로 든 그것에 대해 명시해야 할 경우 file variables을 에 지정하면 주석에 파일의 맨 위를 지정할 수 있습니다. 예 :

# -*- mode: python -*- 
0

파일 이름이 이미 .py으로 끝나면 아무 것도하지 않아도됩니다. 이맥스는 확장을 기반으로 올바른 모드를 선택해야한다. 또는 파일이 #! 인터프리터 사양 python으로 시작하는 경우 이맥스는이를 기반으로 올바른 모드를 선택해야합니다.

어쨌든 모드를 명시 적으로 설정하려면 파일의 첫 번째 줄에 -*- mode: python -*-을 포함하는 주석을 추가하십시오. 첫 번째 줄이 파이썬 인터프리터를 지정하면 두 번째 줄에 주석을 대신 입력 할 수 있습니다. 당신은 이맥스 설명서의 Specifying File Variables 섹션에서 더 많은 정보와 예제를 찾을 수

#!/usr/bin/env python 
# -*- mode: python -*- 

:와

그래서 파일을 시작할 것입니다.