3

Sublime text 2.0.1(Mac OSX)ビルドコマンドは、Pythonファイルの先頭にあるシバン行を無視します。シバンラインには、Python3.2インストールへのフルパスがあります。

#!/usr/local/bin/python3

ただし、使用されているPythonのバージョンは常に2.7.2です。私は2.7と3.2の両方のコードを維持しているので、使用するシバンラインに依存する必要があります。

シェバンを見るようにSublimetext2ビルドシステムを構成する方法はありますか?

4

2 に答える 2

2

Sublimeは、実行を決定するためにシェバンを使用せず、ビルドルールを使用します。Pythonビルドルールをカスタマイズして、python2とpython3のバリアントを追加できます。

ビルドバリアントでは、デフォルトはCommand+ B(Mac)またはControl+ B(WindowsおよびLinux)によって実行されることに注意してください。2番目のバリアントは、Command+ Shift+ B(Mac)またはControl+ Shift+ B(WindowsおよびLinux)で実行できます。

于 2013-01-04T19:42:47.913 に答える
0

SublimeTextShebangプラグインをご覧ください。

シバンラインに基づいてスクリプトを実行できるコマンドがいくつか追加されますが、出力はコンソールではなく新しいバッファーに配置されます。

于 2013-01-05T08:37:18.687 に答える