zoukankan      html  css  js  c++  java
  • 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:Windowssystem32driversetchosts文件,增加如下对应关系:
    {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 12157) 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:550))) 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有空再说 :)

  • 相关阅读:
    压缩感知中的lp球:p范数最优化为什么总会导致一个稀疏的解的原因
    有限等距性质RIP
    P问题、NP问题、NPC问题
    浅读K-means
    Python初学——pickle & set
    Python初学——窗口视窗Tkinter
    Python初学——多进程Multiprocessing
    暴力【bzoj2208】: [Jsoi2010]连通数
    打表数学【bzoj2173】: 整数的lqp拆分
    最短路【bzoj1726】: [Usaco2006 Nov]Roadblocks第二短路
  • 原文地址:https://www.cnblogs.com/pcat/p/5499964.html
Copyright © 2011-2022 走看看