我用崇高的文本2在Ubuntu Linux和工作得很好。
现在,当我在Windows中使用它,我不能建立任何东西。 它出现在底部的状态栏中的“建筑”,然后什么也不做。 我做了一个简单的测试像建设中的Python构建系统打印的“Hello World”,并没有任何反应。
我缺少什么? BTW:蟒蛇是在系统路径
我用崇高的文本2在Ubuntu Linux和工作得很好。
现在,当我在Windows中使用它,我不能建立任何东西。 它出现在底部的状态栏中的“建筑”,然后什么也不做。 我做了一个简单的测试像建设中的Python构建系统打印的“Hello World”,并没有任何反应。
我缺少什么? BTW:蟒蛇是在系统路径
我不知道确切的问题是什么,这里有出头你可以试试。
0重新检查
崇高的文本2只是调用python -u $file
在Linux和Windows。 我第一双在新cmd窗口检查此命令的工作。
1.补丁exec.py
在Windows系统上编译过程:打开的新窗口是隐藏的。 这将停止图形用户界面,也许蟒蛇终端出现。
您可以禁用此修补Packages\Default\exec.py
注释掉线33:
startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW
2.间接调用蟒蛇
另一种选择是修改Packages/Python/Python.sublime-build
,使其调用一个bat文件,然后执行Python文件。 (这是我目前在做什么的SWF文件)
3.硬编码的Python路径
或者,这是不理想的,你可以尝试硬编码Python路径到构建文件,如:
{
"cmd": ["C:\\python27\\python.exe", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
希望以上的作品之一。
我有同样的问题
cmd: ["mongo","<","$file"]
当我改
cmd: ["mongo $file"]
有效。