首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在SublimeREPL上运行Python代码

如何在SublimeREPL上运行Python代码
EN

Stack Overflow用户
提问于 2013-11-01 17:28:01
回答 4查看 86.4K关注 0票数 40

我非常喜欢使用崇高文本2编写Python代码,但是每当我试图运行具有输入的脚本时,崇高文本控制台都会报告一个错误。所以,我决定尝试SublimeREPL,但是我已经搜索了几个小时了,我没有找到如何运行Python代码.你们能帮帮我吗?

我想在SublimeREPL上运行代码,就像我们使用崇高文本控制台(CTRL+b)一样。我真正想知道的是,是否有一种方法可以对SublimeREPL进行同样的处理。

提前谢谢你!

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-11-01 18:00:34

来自https://sublime.wbond.net/installation#st2的第一个"Install Package Control

可选(要检查上述软件包是否已成功安装:单击Preferences > Browse Packages__…在此文件夹中,单击一次Back Button,然后进入已安装的包/文件夹,检查是否有Package Control.sublime-package文件)

然后转到崇高文本2中的Preferences > Package Control > Package Control: Install Package

在列表中找到SublimeREPL

重启SublimeText2

打开Preferences > Package Settings > SublimeREPL > Settings - Default文件,从那里复制所有文本。

然后打开Preferences > Package Settings > SublimeREPL > Settings - User并在这里粘贴文本。

重启SublimeText2

转到Tools > SublimeREPL > Python > Python

你就完蛋了

票数 30
EN

Stack Overflow用户

发布于 2014-05-18 13:50:03

作为described here,创建一个新的构建系统文件并将其保存为..\Packages\User\SublimeREPL-python.sublime-build。该文件应包括:

代码语言:javascript
复制
{
    "target": "run_existing_window_command", 
    "id": "repl_python_run",
    "file": "config/Python/Main.sublime-menu"
}

然后转到Python选项卡,并选择Tools > Build >SublimeREPL。现在,Ctrl + B应该执行当前的Python,输出在一个新的选项卡中。如果使用两列布局,则REPL输出应在第二列中打开。(这使用了崇高的文本3。)

票数 78
EN

Stack Overflow用户

发布于 2018-01-23 20:26:34

使Sublime控制台具有交互性和可重用性的步骤:

1)安装SublimeREPL插件:

在顶部栏>“工具”>“命令调色板”>“包控制:安装包” 搜索:"SublimeREPL“并安装

2)创建构建系统:

顶部栏>“工具”>“构建系统”>“新建系统”

将文件的所有内容替换为:

代码语言:javascript
复制
{
    "target": "run_existing_window_command", 
    "id": "repl_python_run",
    "file": "config/Python/Main.sublime-menu"
}

将文件保存为默认的"user“文件夹中的”PythonRepl.Subsum-Build“。

3)使控制台具有交互性和可重用性的设置:

|=> Goto "Preferences“>”浏览包“ |=> Goto文件夹: SublimeRepl |=>编辑: sublimerepl.py

代码语言:javascript
复制
Replace : if view.id() == view_id

With    : if view.name() == view_id:

|=> Goto文件夹: SublimeRepl/config/Python |=>编辑:Main.崇高-菜单

代码语言:javascript
复制
|=> Under "caption": "Python - RUN current file"

|=> Append : "-i", in "cmd" as : 

        "cmd": ["python", "-u", "$file_basename"],

        "cmd": ["python", "-i", "-u", "$file_basename"],

|=> Add : Before "external_id": "python"

        "view_id": "*REPL* [python]",

|=> Full Code as shown below :
    --------------------------------------------------
    {"command": "repl_open",
     "caption": "Python - RUN current file",
     "id": "repl_python_run",
     "mnemonic": "R",
     "args": {
        "type": "subprocess",
        "encoding": "utf8",
        "cmd": ["python", "-i", "-u", "$file_basename"],
        "cwd": "$file_path",
        "syntax": "Packages/Python/Python.tmLanguage",
        "view_id": "*REPL* [python]",
        "external_id": "python",
        "extend_env": {"PYTHONIOENCODING": "utf-8"}
        }
    },

4)使用:

4.1)打开要在崇高文本中运行的Python文件。 4.2)在顶部栏>“工具”>“构建系统”> "PythonRepl“中。 4.3)通过选择Top > "Tools“> " Build”构建Python文件 或 使用构建快捷方式(Ctrl+B for Windows,或⌘Command+B for Mac)

票数 26
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19732006

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档