在Sublime Text 2中交互运行Python

前端之家收集整理的这篇文章主要介绍了在Sublime Text 2中交互运行Python前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经看过这个论坛上的所有答案,但我错过了一些.
我想要在Sublime Text 2中编辑一个Python文件“myfile.py”时能够击中Cmd B.

这应该打开一个加载我的文件并返回到交互式提示符的Python shell,因此我的Python脚本中的命名空间是可用的.

在构建设置中设置-i选项仍然关闭解释器(见下文)

> 81
> >>>  [Finished in 0.1s]

我下载了sublimeREPL,但我不知道如何设置-i选项.
任何帮助是赞赏

解决方法

好的,谢谢sneawo的提示!这是我第一次这样做.

步骤1.创建一个插件pydev,(从Tools-> New Plugin)创建一个命令’pydev’

import sublime,sublime_plugin

class PydevCommand(sublime_plugin.WindowCommand):
    def run(self):
        self.window.run_command('set_layout',{"cols":[0.0,1.0],"rows":[0.0,0.5,"cells":[[0,1,1],[0,2]]})
        self.window.run_command('repl_open',{"type": "subprocess","encoding": "utf8","cmd": ["python2.7","-i","-u","$file"],"cwd": "$file_path","Syntax": "Packages/Python/Python.tmLanguage","external_id": "python2.7"
                                             })
        self.window.run_command('move_to_group',{ "group": 1 })

步骤2.在Preferences-> Key-Bindings-user中创建一个新的密钥绑定

{"keys": ["f5"],"command": "pydev"}

现在按f5(默认情况下,在Mac上将会是fn f5),它会在一个repl选项卡中启动python解释器,将布局设置为两个窗口,并将repl选项卡移到下一个窗口.

这是非常基本的,因为它不检查当前的布局是什么,只需将布局设置为2横.可能会扩展代码进行一些检查,只需将一个水平窗口添加到现有布局.当repl选项卡关闭时,也可以删除水平缓冲区.

猜你在找的HTML相关文章