我使用Linux Mint 17.3并且最近安装了Sublime Text 3 (未注册版本)。为了在终端(操作系统的外部终端,而不是IDE的内部终端)中运行python脚本,我想到了这个:
工具 - >构建系统 - >新构建系统
输入:
{
"cmd": ["gnome-terminal -e 'bash -c \"python3 -u $file;echo;echo Press ENTER to exit; read line\"'"],"shell": true
}
并将其保存为python3.sublime-build
之后我退出了崇高并重新启动它。我打开一个python文件,然后选择
工具 - >构建系统 - > python3,和
工具 - >构建
应该会出现一个终端窗口,但没有任何反应。
任何建议都将不胜感激。
答案 0 :(得分:2)
你可以去工具 - >构建系统 - >新建系统
将以下内容粘贴到打开的窗口中
def merge[A <: Iterable[_]](first: A, second: A): A = {
val res = first ++ second
res
}
然后将其保存为pybuild.sublime-build例如并转到 然后去工具 - &gt;构建系统 - &gt;无论你选择什么名字 然后在你要运行的任何python文件上按Ctrl + B,这对Manjaro来说就像是一个魅力。
答案 1 :(得分:0)
问题解决了。我只是错过了安装 gnome-terminal 。安装后,它工作正常。
答案 2 :(得分:0)
ImsoFancy提供的代码对我不起作用。 我必须更改它指示二进制文件的行:
"path": "/usr/bin",
现在它有效。在LinuxMint 18.2上测试