现在的位置: 首页 > 软件测试 > 测试工具 > 正文

Sublime Text 3搭建Python IDE环境及插件安装

2016年09月08日 测试工具 ⁄ 共 2547字 ⁄ 字号 暂无评论 ⁄ 阅读 5,283 次

Sublime Text是一个跨平台的代码/文本编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等。

本文主要介绍Sublime Text 3安装注册激活、搭建python环境及安装常用插件方法。

1. 下载Sublime Text 3

官网下载地址:http://www.sublimetext.com/3

 

2. 安装package control

package control是一个方便Sublime Text安装管理插件插件,官网地址:https://packagecontrol.io/

2.1代码安装:

安装方法如下:

1) 可以参考官网安装页面:https://packagecontrol.io/installation

2) 运行Sublime Text 3,使用快捷键ctrl+`或 选择菜单View > Show Console menu

3) 将下面的代码拷贝到submit text 3的Console控制台窗口中,运行即可

Sublime Text3安装package control代码:

import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; 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)

2.2 手动安装

可能由于网络原因无法使用代码安装,手动安装package control方法如下:

1) 运行Sublime Text 3,选择菜单Preferences > Browse Packages

2) 进入打开的目录的上层目录,然后再进入Installed Packages/目录

3) 下载Package Control.sublime-package并复制到Installed Packages/目录

4) 重启Sublime Text

3. package control安装插件方法

使用快捷键ctrl+shift+p, 输入Install Package 回车, 输入Package名称(如anaconda)再回车

package control官网提供了很多python实用的插件安装,可以去搜索关键字python进行查询。

4. 安装sublimeREPLanaconda

这里主要推荐安装这两款插件:

4.1 sublimeREPL

sublimeREPL主要是在Sublime Text 3在ST2中运行解释器(REPL),用于运行和调试一些需要交互的程序

github地址:https://github.com/wuub/SublimeREPL

使用方法:选择Sublime Text3菜单 Tools >SublimeREPL >Python

 

4.2 anaconda

github地址:https://github.com/DamnWidget/anaconda

anaconda是一个终极Python 插件,它为Sublime Text 3增添了多项IDE类似的功能:

1) Autocompletion:自动完成,该选项默认开启,同时提供多种配置选项。

2) Code linting:使用支持 pep8 标准的 PyLint 或者 PyFlakes。

如果不想用linting功能的话可以设置禁用,方法如下: 选择Sublime Text3菜单 Preferences > Package Settings > Anaconda > Settings – User: {"anaconda_linting": false}

3) McCabe code complexity checker:让你可以在特定的文件中使用 McCabe complexity checker (软件复杂度检查)

4) Goto Definitions:能够在你的整个工程中查找并且显示任意一个变量,函数,或者类的定义。

5) Find Usage:能够快速的查找某个变量,函数或者类在某个特定文件中的什么地方被使用了。

6) Show Documentation:能够显示一个函数或者类的说明性字符串

 

5. 运行python文件

使用Sublime Text 3打开python文件,按Ctrl+B运行即可

 

6. Sublime Text 3注册

选择Sublime Text3菜单  Help> Enter license,输入注册码即可激活

----- BEGIN LICENSE -----
sgbteam
Single User License
EA7E-1153259
8891CBB9 F1513E4F 1A3405C1 A865D53F
115F202E 7B91AB2D 0D2A40ED 352B269B
76E84F0B CD69BFC7 59F2DFEF E267328F
215652A3 E88F9D8F 4C38E3BA 5B2DAAE4
969624E7 DC9CD4D5 717FB40C 1B9738CF
20B3C4F1 E917B5B3 87C38D9C ACCE7DD8
5F7EF854 86B9743C FADC04AA FB0DA5C0
F913BE58 42FEA319 F954EFDD AE881E0B
------ END LICENSE ------

给我留言

留言无头像?