sublime安装sublimeREPL出现:package control there ar no packages available for installation!错误解决方案,亲测有效!

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

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窗口。如下图所示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值