2013-01-04 2 views
2

숭고한 텍스트 2.0.1 (Mac OSX) 빌드 명령은 내 파이썬 파일의 상단에있는 쉐 보우 라인을 무시합니다. 오두막 라인 내 파이썬 3.2 설치의 전체 경로를 가지고 : 파이썬 버전을 사용하지만숭고한 텍스트 2 빌드 명령이 쉐인을 무시합니다

#!/usr/local/bin/python3 

항상 2.7.2입니다. 나는 2.7과 3.2 모두를위한 코드를 유지할 것이므로 사용하게 될 shebang 라인에 의존해야한다.

Shebang을보기 위해 Sublime text 2 빌드 시스템을 구성하는 방법이 있습니까?

답변

2

Sublime은 실행을 결정하기 위해 shebang을 사용하지 않고 빌드 규칙을 사용합니다. Python 빌드 규칙을 사용자 정의하여 변형을 python2 및 python3에 추가 할 수 있습니다. 빌드 변종으로, 기본이 명령 + B (Mac) 또는 제어 + B (Windows 및 Linux에서 실행되는

주). 두 번째 변종은 명령 + 시프트에게 + B (Mac) 또는 제어 + 시프트 + B (Windows 및 Linux)를 실행할 수 있습니다.

+0

python.sublime-build가 python3의 전체 경로를 가리 키도록 변경되었습니다. 이제는 파이썬 3을 사용하여 빌드 할 수 있습니다. 새틴을 지원하지 않는 부끄러운 텍스트에 수치심이 있습니다. Mac OS에서, Python.sublime-build는 ~/Library/Application Support/Sublime Text 2/Packages/Python/Python.sublime-build –

+0

에 있습니다. 빌드 규칙을 추가해야합니다. 패키지/사용자. 그렇게하면 다음에 Sublime을 업그레이드 할 때 사용자 지정 내용이 무시되지 않습니다. – dbn

0

Sublime Text Shebang 플러그인을 확인하십시오.

이 스크립트는 shebang 행을 기반으로 스크립트를 실행할 수있는 몇 가지 명령을 추가하지만 출력은 콘솔이 아닌 새 버퍼에 저장됩니다.

+0

감사합니다. 시도해 보겠습니다 ... –

관련 문제