本文首发地址:
https://yishuihancheng.blog.csdn.net/article/details/100036339
欢迎关注我的CSDN博客【Together_CZ】,我是沂水寒城!
写代码离不开好用顺手的IDE或者是编辑器,sublime就是我尝试过多个编辑器后最终选定的使用频度最高的工具了,相比于P有Charm来说,虽然部分功能有所欠缺,但是瑕不掩瑜,还是很不错的。
今天发现了一款很强大的代码补全工具Kite,安装后想要应用于sublime编辑器后来发现Kite无法识别我本地sublime的存在,这个我想了一下可能是跟我本地当前安装的sublime是网上下载的破解版的有关系吧,所以这里就想着重新从官网下载下来sublime安装包,重新安装一下,在具体操作的过程中也陆陆续续回忆到很多问题,这里简单做一个安装过程的记录以及问题的解决,方便以后备忘,同时也希望能帮到正好需要的朋友。
好了,闲话少说,接下来进入正题。
sublime官网在https://www.sublimetext.com/,截图如下所示:
同时官网还给出来了一个Git的管理工具,还没尝试过,界面如下:
从官网下载好安装包后,如果需要汉化的话可以参考下方做法,不需要的话直接跳过本部分即可:
汉化包下载地址在这里,解压缩后将文件复制在到sublime的Installed Packages文件夹下面即可,我的路径是:
C:\Users\AppData\Roaming\Sublime Text 3\Installed Packages
仅供参考,我是直接安装在C盘中,具体根据自己的情况选择即可。直接重启sublime即可看到汉化后的界面,我的界面如下所示:
完成这一步后需要安装Package Control,这个Package Control对于sublime来说是非常重要的,因为它是sublime包或者插件下载安装管理的核心,网上有很多种做法,有基于手动下载的安装,有基于代码的安装,我这里采用的是代码安装,具体操作如下所示:
我今天下载安装的是sublimeText3,可以到https://packagecontrol.io/installation#st3复制以下代码:
import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
如果是sublimeText2的话可以到https://packagecontrol.io/installation#st2复制以下代码:
import urllib2,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')
然后打开sublime编辑器,快捷键【Ctrl+`】或者是View > Show Console,如果汉化后,则是:查看->显示面板,之后,在最底部会出现sublime的命令执行终端,如下所示:
然后复制上面对应的代码,回车等待安装成功即可,由于网络等原因可能会出现下载失败的问题,多尝试几次就好了。
如果想要手动安装的话,可以参考这里。
完成后,在首选项菜单下出现Package Control选项就表示安装成功了。
接下来这一步可做可不做,就是sublime的激活注册,我使用的激活注册码如下:
ZYNGA INC. 50 User License EA7E-811825 927BA117 84C9300F 4A0CCBC4 34A56B44 985E4562 59F2B63B CCCFF92F 0E646B83 0FD6487D 1507AE29 9CC4F9F5 0A6F32E3 0343D868 C18E2CD5 27641A71 25475648 309705B3 E468DDC4 1B766A18 7952D28C E627DDBA 960A2153 69A2D98A C87C0607 45DC6049 8C04EC29 D18DFA40 442C680B 1342224D 44D90641 33A3B9F2 46AADB8F
除了输入注册码的安装方式外还有另一种方式来源于网上,我没有实际尝试,这里简单贴出来:
到这里,安装配置的基础工作就完成了,接下来需要配置或者说是修改Python解释器路径,操作为:首选项->浏览程序包->python[如果没有可以自己创建,我就是没有Python文件夹],之后创建或者是修改下面的文件:
内容如下:
{ "cmd": ["python36", "-u", "$file"], "path":"F:/python36", "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python" }
我指定的是Python3.6的解释器,简单写了一个小函数测试一下,如下:
到此,全部的安装、配置工作就都结束了,简单记录一下!
最后,我们打开Kite看一下当前的情况:
进入设置界面我们可以看到,sublime正确安装完成后,Kite已经自动完成了对sublime的配置和安装:
使用的时候如下:
可以有很快的补全响应速度还是很不错的,值得拥有!
另外Kite本身也提供了很方便强大的文档查询功能,比如我想使用json函数,但是不知道具体的使用方法,可以简单地输入json就好了,如下:
比如这里我选择json.dumps()函数,结果如下所示:
相比于网络上参差不齐的讲解来说,这里的解释说明可以说是非常地官方了,看到这里动心了吗?抓紧试试吧!