崇高的文本不建任何东西(Sublime Text don't build anything)

2019-07-02 20:06发布

我用崇高的文本2在Ubuntu Linux和工作得很好。

现在,当我在Windows中使用它,我不能建立任何东西。 它出现在底部的状态栏中的“建筑”,然后什么也不做。 我做了一个简单的测试像建设中的Python构建系统打印的“Hello World”,并没有任何反应。

我缺少什么? BTW:蟒蛇是在系统路径

Answer 1:

我不知道确切的问题是什么,这里有出头你可以试试。

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"
}

希望以上的作品之一。



Answer 2:

我有同样的问题

cmd: ["mongo","<","$file"]

当我改

cmd: ["mongo $file"]

有效。



文章来源: Sublime Text don't build anything