이멕스가 파이썬 모드에서 열길 원했던 파이썬 파일을 가지고 있다면, 그 파일의 상단에 무엇을 넣을까요? .py
? 그것이 내가 C에서 ++ 모드를 엽니 다 이맥스 싶었던 .h
파일이 있다면Python : 올바른 이맥스 헤더?
예를 들어, 나는 둘 것 :
//===-------------------------------*- C++ -*-===//
파이썬에 대한 상응하는 무엇입니까?
이멕스가 파이썬 모드에서 열길 원했던 파이썬 파일을 가지고 있다면, 그 파일의 상단에 무엇을 넣을까요? .py
? 그것이 내가 C에서 ++ 모드를 엽니 다 이맥스 싶었던 .h
파일이 있다면Python : 올바른 이맥스 헤더?
예를 들어, 나는 둘 것 :
//===-------------------------------*- C++ -*-===//
파이썬에 대한 상응하는 무엇입니까?
.py
파일을 가지고 있다면 Emacs는 이미 파이썬 메이저 모드로 파일을 열어야한다는 것을 알고 있어야합니다. 그렇지 않으면 this을 참조하십시오.
어떤 이유로 든 그것에 대해 명시해야 할 경우 file variables을 에 지정하면 주석에 파일의 맨 위를 지정할 수 있습니다. 예 :
# -*- mode: python -*-
파일 이름이 이미 .py
으로 끝나면 아무 것도하지 않아도됩니다. 이맥스는 확장을 기반으로 올바른 모드를 선택해야한다. 또는 파일이 #!
인터프리터 사양 python
으로 시작하는 경우 이맥스는이를 기반으로 올바른 모드를 선택해야합니다.
어쨌든 모드를 명시 적으로 설정하려면 파일의 첫 번째 줄에 -*- mode: python -*-
을 포함하는 주석을 추가하십시오. 첫 번째 줄이 파이썬 인터프리터를 지정하면 두 번째 줄에 주석을 대신 입력 할 수 있습니다. 당신은 이맥스 설명서의 Specifying File Variables 섹션에서 더 많은 정보와 예제를 찾을 수
#!/usr/bin/env python
# -*- mode: python -*-
:와
그래서 파일을 시작할 것입니다.