Sublime Text 2 build命令忽略了shebang

时间:2013-01-04 11:33:35

标签: sublimetext2 shebang

Sublime text 2.0.1(Mac OSX)构建命令忽略了我的python文件顶部的shebang行。 shebang line有我的python 3.2安装的完整路径:

#!/usr/local/bin/python3

但是使用的python版本总是2.7.2。我维护2.7和3.2的代码,所以必须依赖shebang线来使用。

有没有办法配置Sublime text 2构建系统来查看shebang?

2 个答案:

答案 0 :(得分:2)

Sublime不使用shebang来确定执行,它使用你的构建规则。您可以自定义Python构建规则,为python2和python3添加变体

请注意,对于构建变体,默认值由 Command + B (Mac)或 Control + B (Windows和Linux)。第二个变量可以运行 Command + Shift + B (Mac)或 Control + Shift < / kbd> + B (Windows和Linux)。

答案 1 :(得分:0)

查看Sublime Text Shebang插件。

它添加了一些允许基于shebang行运行脚本的命令,但输出将被放置在新的缓冲区中,而不是放在控制台中。

相关问题