Sublime Text3安装SublimeREPL插件以及快捷键设置
SublimeREPL是Sublime Text的一个插件,它除了可以使你在ST中运行解释器(REPL),还有对Python语言的特别支持,包括在本地/远程(远程仅在linux/osx平台可用)virtualenv中启动Python,快速运行选中的代码或者启动PDB等。
本文介绍在windows下Sublime Text3安装SublimeREPL插件以及快捷键设置等。
-------------
1、Package Control
*我是建议使用的是直接内置了Package Control的Sublime Text3
在Sublime中,"首选项"→"插件控制"
(如果没有就意味着你ST里没内置这个,Package_Control官网 or Package_Control的github )
输入Install Package或者直接点击上图鼠标所在的位置
然后出现Loading repositories,
然后输入sublimeREPL,稍候一阵底部就会告诉你安装好了。
(在"首选项"→"插件设置"里能看到SublimeREPL即是安装好了)
2、Install Package时的错误
*如果第一步顺利安装,就可以不看这一步
安装时候报错:
Package Control:There are no packages available for installation
据StackOverflow上说是IPv6造成,如果我们的Intent服务提供者(ISP)不支持IPv6就会引发上述错误,原文如下:
This error is happened with IPv6 problem. If yourInternet Service Provider (ISP) does not support for IPv6 you got this error.
找到了问题原因,下面着手解决它。
在cmd中输入以下命令:
ping sublime.wbond.net
这样就取得sublime.wbond.net的IPv4地址:
50.116.34.243
打开C:\Windows\system32\drivers\etc\hosts文件,增加如下对应关系:
{IPv4 address} sublime.wbond.net
#to solve Sublime Text IPv6
50.116.34.243 sublime.wbond.net
#end
3、SublimeRPEL快捷键设置
"首选项"→"按键绑定 - 用户",添加以下内容
[
{ "keys": ["f7"], "command": "toggle_setting", "args": {"setting": "word_wrap"} },
{ "keys":["f5"], "caption": "SublimeREPL: Python - RUN current file", "command": "run_existing_window_command", "args":{"id": "repl_python_run","file": "config/Python/Main.sublime-menu"}}
]
设置后退出Sublime再打开,按f7会自动换行,在py文件页面下按f5会新开一个标签页运行它。
如果按了f5而显示
can't open file '$file_basename': [Errno 2] No such file or directory
"首选项"→"插件设置"→"SublimeREPL"→"Settings - User",添加以下内容
{
"default_extend_env": {"PATH": "{PATH};C:\\Python27"}
}
上面路径为自己python的安装目录。
4、 Unable to download SublimeREPL. Please view the console for more details
安装时候报错无法下载SublimeREPL,请查看控制台。那么按下快捷键ctrl+`
得到以下信息:
Package Control: Attempting to use Urllib downloader due to WinINet error: Error downloading package. Secure channel error, server not providing SSL (errno ) during HTTP write phase of downloading https://codeload.github.com/wuub/SublimeREPL/zip/2.1.2.
Package Control: Error downloading package. HTTP exception InvalidCertificateException (Host codeload.github.com returned an invalid certificate ([SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:))) downloading https://codeload.github.com/wuub/SublimeREPL/zip/2.1.2.
error: Package Control
这种是网络问题,要么自己解决网络问题,要么直接下载
https://codeload.github.com/wuub/SublimeREPL/zip/2.1.2
下载后,解压出来,文件夹名字改名为SublimeREPL
打开Sublime,"首选项"→"浏览插件",把SublimeREPL文件夹复制到其打开的文件夹里,再重启Sublime即可。
5、其他的
等pcat有空再说 :)
Sublime Text3安装SublimeREPL插件以及快捷键设置的更多相关文章
- Sublime Text3安装evernote插件
关键字 Markdown编辑器.Evernote.Sublime Text3 正文 Sublime Text3安装evernote插件方法如下: 1.使用Package Control安装ever ...
- Sublime Text3 python自动补全问题——Sublime Text3安装Anaconda插件
学习python的时候 在编辑器的选择上会有很多选择,我最终还是选择了sublime text3. 相对于其他编辑器,sublime text有以下特性: 插件多,类似GoSublime,Emmet信 ...
- sublime text3安装以及插件配置教程
http://blog.csdn.net/feizaosyuacm/article/details/54729891 本文是安装的Sublime Text3是portable version(可移动版 ...
- Sublime Text3 安装 CTags 插件出现乱码
1.下载ctags.exe 可以直接下载我上传好的资源:http://download.csdn.net/download/zhaoxd200808501/9971251.或者网络上其他地方也可以下载 ...
- Sublime Text3安装SublimeGit插件
之前一直用PhpStorm作为开发工具,但是最近使用的一台电脑上安装的老是卡死,只好用回Sublime Text3. 搜索后打开第一个链接“Sublime Text 3中使用SublimeGit插件” ...
- sublime text3安装angularjs插件
sublime能够支持AngularJS开发那绝对是一件很爽的事情.下面我一步步讲解如何为sublime安装AngularJS插件. 首先提供一个破解版的sublime text 3的下载地址:htt ...
- sublime text3安装中文版插件
安装插件前需要先安装 package control 扩展包管理器,安装方法为:进入 https://sublime.wbond.net/Package%20Control.sublime-packa ...
- Sublime Text3 安装markdown插件
1.打开Sublime Text,使用快捷键 ctrl+` (左上角Tab键上方,Esc键下方)或者使用菜单 View > Show Console menu,此时将出现Sublime Text ...
- Sublime Text3 安装 markdownediting插件 报错 Error loading syntax file "Packages/Markdown/Markdown.tmLanguage":
问题: Error loading syntax file "Packages/Markdown/Markdown.sublime-syntax": 解决方法: ./Data/Lo ...
随机推荐
- Java SSH框架学习(入门)
SSH就是 struts+spring+hibernate 的一个集成框架,是java中一种流行的JAVA WEB 应用程序开源框架.由于我最熟悉的还是ASP.NET的的MVC和Python的Djan ...
- Cocos2d-x 3.1.1 学习日志6--30分钟了解C++11新特性
新的keyword auto C++11中引入auto第一种作用是为了自己主动类型推导 auto的自己主动类型推导,用于从初始化表达式中判断出变量的数据类型.通过auto的自己主动类型推导.能够大大简 ...
- sql server 2005中没有等于等于,高手自行跳过。。
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo ALTER TRIGGER [qiandaoTrigger] ON [dbo].[bbsQianDao] AFT ...
- BootStrap 模态框禁用空白处点击关闭问题
模态框为信息编辑窗口,涉及好多内容,填了半天,若一不小心点了空白处,那就前功尽弃了..... 所以我们很有必要禁用鼠标点击空白处模态框关闭的功能. $('#myModal').modal({backd ...
- SQL Server数据库连接字符串整理
1.sql验证方式的 Data Source=数据源;Initial Catalog= 数据库名;UserId=sql登录账号;Password=密码; Eg: Data Source=.;Initi ...
- mysql不区分大小写解决
今天遇到一个情况,前台验证用户昵称的时候发现无论输入Fred fred亦或是FrEd 都会显示昵称存在(这并不是我所期望的结果) debug发现并不是程序问题 hibernate也只是吧hql装成my ...
- scanf函数和printf函数
C程序实现输出和输入的 主要是printf函数 和 scanf函数,这两个函数是格式输入输出 格式声明由%和格式字符组成 如%d,%f 格式字符: d格式符:用来输出一个有符号的十进制整数 c格式 ...
- html mysql special character
function html_encode(str) { var s = ""; if (str.length == 0) return ""; s = str. ...
- 斗地主算法的设计与实现--项目介绍&如何定义和构造一张牌
本篇主要讲解斗地主中如何比较两手牌的大小. 友情提示:本篇是接着以下两篇文章就讲解的,建议先看看下面这2篇. 斗地主算法的设计与实现--如何判断一手牌的类型(单,对子,三不带,三带一,四代二等) 斗地 ...
- codeforces 631C. Report
题目链接 按题目给出的r, 维护一个递减的数列,然后在末尾补一个0. 比如样例给出的 4 21 2 4 32 31 2 递减的数列就是3 2 0, 操作的时候, 先变[3, 2), 然后变[2, 0) ...