我想在Sublime Text 2中设置一个完整的Python IDE。
我想知道如何从编辑器中运行Python代码。是用构建系统完成的吗?我该怎么做?
我想在Sublime Text 2中设置一个完整的Python IDE。
我想知道如何从编辑器中运行Python代码。是用构建系统完成的吗?我该怎么做?
当前回答
如果使用python 3。你需要编辑Python3.sublime-build . x
(首选项>浏览包> Python 3)
看起来像这样:
{
"path": "/usr/local/bin",
"cmd": ["python3", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
其他回答
在Mac OS X上,以.py扩展名保存文件。按⌘+ b,它在下面的窗口中运行。
在Sublime旁边使用一个真正的python控制台
Sublime的构建系统和升华epl(上面的答案)都是有限的,因为在运行文件后,您不能轻松地与工作区变量交互。
如果你想运行一个脚本,然后以类似repr的方式工作(就像你在IDE中那样),那么我建议在IPython控制台旁边打开Sublime。使用AutoHotKey (Windows)或AutoKey (Linux),您可以设置这样一个单一的快捷方式将复制文件名(或只是所选的代码),然后将其粘贴到控制台中以运行文件。
Linux或Windows的详细说明
我也有同样的问题。您可能还没有保存文件。确保以.py扩展名保存代码,它应该可以工作。
似乎Ctrl+Break对我不起作用,首选项-用户…
使用键,Alt→t→c
我今天也遇到了同样的问题。下面是我在Sublime Text 3中运行python代码的方法:
按Ctrl + B (Mac,⌘+ B)开始构建系统。它现在应该执行文件了。 按照这个答案来理解如何自定义构建系统。
接下来需要做的是替换Python中的内容。sublime-build来
{
"cmd": ["/usr/local/bin/python", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
}
当然,您可以进一步定制它,使之适合您。