python - 使用 sublime 在终端中运行 python

标签 python linux terminal sublimetext3

我使用 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

之后我退出 sublime 并重新启动它。我打开一个 python 文件,然后选择

工具 -> 构建系统 -> python3, 和

工具 -> 构建

应该会出现一个终端窗口,但什么也没有发生。

如有任何建议,我们将不胜感激。

最佳答案

你能去工具 -> 构建系统 -> 新构建系统吗

在打开的窗口中粘贴以下内容

{
   "path": "/usr/local/bin",
   "cmd": ["python3", "-u", "$file"],
   "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
   "selector": "source.python"
}

然后将其另存为 pybuild.sublime-build 并转到 然后去工具 ->构建系统 ->你选择的任何名称
然后在你想要运行的任何 python 文件上按 Ctrl+B,这对我来说在 Manjaro 上就像一个魅力。

关于python - 使用 sublime 在终端中运行 python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35855355/

相关文章:

c - 为什么 fork 会减慢我的应用程序

php - 你知道 php 警告 startup unable to load dynamic library http.so 指的是什么吗?

linux - 如何让VIM接收并显示正在运行的程序的输出?

Git 分支命令的行为类似于 'less'

Python Selenium如何找到输入按钮

python - 为什么键搜索比通过python字典迭代更快

python - Python 中的多重处理比没有时慢

python - 如何在终端中插入两个列表?

linux - psql 错误 : could not open file "address.csv" for reading: No such file or directory

java - 如何仅使用控制台运行 java 应用程序?