1、安装SublimeREPL插件:
网上大都是调用ctrl+shift+p,输入:sublimerepl选择并安装;但是我采用该方法总是会出现:

即使我各种百度,google来搜索解决方案,仍然失败了,所以我只有先从https://github.com/wuub/SublimeREPL下载好sublimerepl插件,将其解压放在如下图目录下:

2、让SublimeREPL支持这个功能
windows下打开E:\Sublime Text 3\Data\Packages\SublimeREPL\config\Python目录下的Main.sublime-menu文件,找到"id": "repl_python"所在行,将这个JSON对象中args属性下cmd属性值改为["python", "-i", "-u", "$file_basename"],如图所示:

将原来 "cmd": ["python", "-i", "-u"], 改为(可复制替换):
"cmd": ["python", "-i", "-u", "$file_basename"],
这样相当于将SublimeREPL的python交互环境的命令改为运行当前文件的交互环境,如果还想保留以前的功能,可以自己添加一个这样的节点,注意id值要取名为唯一的id值。
3、设置快捷键。
SublimeREPL安装之后没有快捷键,每次运行程序必须用鼠标去点工具栏,有些不爽,所以需要给SublimeREPL添加快捷键。
点击首选项->按键绑定-用户,然后在弹出的文件中输入:

(可复制):
[
{ "keys": ["f5"], "command": "repl_open",
"caption": "Python",
"mnemonic": "p",
"args": {
"type": "subprocess",
"encoding": "utf8",
"cmd": ["python", "-i", "-u", "$file"],
"cwd": "$file_path",
"syntax": "Packages/Python/Python.tmLanguage",
"external_id": "python"
}
}
]
本文仅定义了Python - RUN current file的快捷键,我在这里使用的是F5,可以根据自己的需要进行灵活的调整。
为了调试方便,我们可以把这个窗口放到右边,先设置sublime的窗口显示为多层,点击查看->布局->列数 2列
ok!现在可以写一个测试代码运行一下,按f5运行,查看运行效果如下:

PS:现在有一个问题,就是每次运行py文件的时候,都会新建一个REPL窗口。如下图所示:

本文详细介绍如何在Sublime Text 3中安装并配置SublimeREPL插件以支持Python运行,包括修改配置文件实现运行当前文件的功能及设置快捷键。
1576

被折叠的 条评论
为什么被折叠?



