做者:struct_mooc 博客地址:https://www.cnblogs.com/structmooc/p/12376601.htmljavascript
一. Sublime text3的安装
1.sublime text3下载
这里有两种办法,以下:html
1)直接从官网下载,下载地址为http://www.sublimetext.com/3java
2)从我百度云盘提取,连接:https://pan.baidu.com/s/1CZ2DaIc7DxeQkQ0RahlkLA
提取码:h6u2
python
2. sublime text3安装
安装步骤以下:ide
1)打开安装包,开始安装,将红色框内选项打上勾,方便右键调用,使用Sublime Text打开文件,而后点next便可。测试
2)而后一直默认选项,一直点下去。ui
二. 搭建python开发环境
1.python运行环境设置
复制如下代码:编码
{ "cmd": ["C:/Users/struct/AppData/Local/Programs/Python/Python36/python.exe","-u","$file"], //注意要修改成本身的python.exe安装路径 "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python", "encoding": "cp936" //这行代码能够解决控制台输出中文乱码问题 }
而后点击Tool->Build System->New Build System...url
进入以后Ctrl+A(将原来的代码覆盖),而后将刚才复制好的代码粘贴进来,注意不要忘记修改安装路径。以后保存,文件名本身定义,我是命名为Python3_Support chinese,意思一眼就能够看出。而后创建一个python文件,随便输入点东西,带中文的,点击Tool->Build System->Python3_Support chinesespa
保存->以后直接Ctrl+B进行编译代码以下,发现一切正常,成功输出,中文也没有乱码。
以后再进行python代码编译就不须要再次选择Python3_Support chinese了,直接Ctrl+B进行编译就能够了。
2.插件管理包Package Control
1)先安装插件管理包Package Control,有了它咱们才能方便的安装其余插件。
import urllib.request, os, hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; 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)
复制上面代码以后,打开Sublime text3,按快捷键ctrl + `打开控制台(注意快捷键不要和其余软件冲突,要否则打不开),将刚才复制好的代码粘贴进去,直接按下回车键便可,而后须要等待一段时间,大概2分钟左右,不要动,让它安装完毕。
2)安装完毕以后,关闭软件以后重新打开,而后点击Preferences,若是出现Package Control,证实安装成功。
3.插件安装
由于已经安装好了插件管理包,因此直接快捷键Ctrl+Shift+p,打开以下界面以后,在输入框中输入install,选择Install Package,而后回车,进入插件选择安装界面。
能够看到左下角方框里面的信息,那个=会移动,证实正在进入,等待着...
回车以后等待一段时间,以后会显示以下界面就能够开始安装插件了。后面须要安装的插件都是直接在下图这个界面输入安装。
1)ConvertToUTF8
能够将其余编码文件在 Sublime text3中转换成UTF8编码。进入插件安装界面以后输入ConvertToUTF8 回车,等待安装下载。
2)SublimeREPL
用于程序的交互,用来实现输入输出功能。好比输入两个数相加的程序,这个时候就要用到这个插件了。安装完毕以后,使用方法以下:Tools->SublimeREPL->Python->Python-RUN current file
能够设置快捷键F5,设置方法以下:
复制下面代码:
[ { "keys": ["f5"], "caption": "SublimeREPL: Python - RUN current file", "command": "run_existing_window_command", "args": { "id": "repl_python_run", "file": "config/Python/Main.sublime-menu" } } ]
而后点击Preferences->Key Bindings将代码粘贴进入右侧便可,以后进行交互式输入输出写好代码保存后直接按F5便可,不用按照上面步骤进行。
固然也能够实现像IDLE同样的调试界面,操做步骤以下:Tools->SublimeREPL->Python->Python-IPython
一样设置快捷键F6,设置方法以下:
复制下面代码:
{ "keys": ["f6"], "caption": "SublimeREPL: Python", "command": "run_existing_window_command", "args": { "id": "repl_python", "file": "config/Python/Main.sublime-menu" } }
而后点击Preferences->Key Bindings将代码粘贴进入右侧中括号里面(紫色框),注意要在上一条快捷键程序以后用一个英文逗号分隔开来(蓝色框),而后保存。以后直接按F6便可进入。
3)SideBarEnhancements
扩展侧边栏菜单选项的数量。侧边栏打开步骤以下:View->Side Bar->Hide Side Bar
4)AutoPep8
调整Python代码,使其符合PEP8的要求,快捷键(ctrl+shift+8)。
5)Alignment
对齐代码,使代码更美观,快捷键(Ctrl+alt+a)。这个插件看我的,我写python代码的时候,目前发现它的功能用AutoPep8这个插件也能实现,以为能够不安装,有兴趣的能够安装玩玩。
6)FileHeader
新建模板文件,使用这个插件能够直接建立一个本身设置好的模板文件,步骤以下:
安装完毕以后,而后点击**Preferences->Browse Package... **进入到文件夹界面。
依次选择FileHeader->template->header文件夹,找到对应的Python文件,打开文件以后将红色框的信息修改为本身的信息,而后保存。
使用方法以下,Ctrl+N新建文件,Ctrl+S保存文件以后就会建立好如下模板文件。
其余语言好比C也是同样的建立方法,模板已经内置好了,不喜欢能够像python同样进行修改。
7)Anaconda
主要是代码提示功能,直接进入插件安装界面,输入Anaconda回车便可,安装完毕效果以下图:
8)BracketHighlighter
会在侧边栏高亮显示匹配的括号、引号和标签,使代码看起来井井有条。
9)ChineseLocalizations
语言包,就是能把软件换成中文版,固然换成其余语言版本也许,安装完毕以后,操做步骤以下:
Help->Language->Simplified Chinese 简体中文。固然,换回英文也是一样操做。
10)Colorsublime
改变主题配色。安装完毕以后操做步骤以下:
Prefererces->Color Scheme...以后会进入一个界面,而后在这个界面就能够选择主题配色了。
安装完了这个以后还能够进行更多配色选择,我测试过了,若是不安装Colorsublime的话,是不能进行更多主题配色选择的,这个是基于它而生成的。步骤以下:
直接快捷键Ctrl+Shift+p,输入theme,这里也能够看到它的更多配色是基于Colorsublime的,回车进入。
进入这个界面以后就能够慢慢选择本身喜欢的配色了,怎么都有几百种,原来的只有5种,这个大大拓展了。提示一下:在这里预览配色不须要回车,只须要把鼠标箭头放到这个框里面,用键盘上的上下键控制就能够预览了。以后更改配色也能够直接Prefererces->Color Scheme...进入一个界面,而后在这个界面就能够选择配色了。
11)TrailingSpaces
能够高亮显示空格和Tab键。
注:有些插件安装完毕以后可能没有生效,关闭软件从新打开就行了。
4.查询已安装的插件
直接快捷键Ctrl+Shift+p,打开以下界面以后,在输入框中输入list,选择List Package,而后回车,进入插件查询界面。
5.删除已安装的插件
想要删除一些插件,也是直接直接快捷键Ctrl+Shift+p,打开以下界面以后,在输入框中输入remove,选择Remove Package,而后回车,进入插件删除界面,进入以后,直接左键点击就会删除,稍微等一下就好,左下角通常会有一个=在移动,就是说明正在进行当前操做。
附:插件做用说明
1)ConvertToUTF8
能够将其余编码文件在 Sublime text3中转换成UTF8编码。
2)SublimeREPL
用于程序的交互,用来实现输入输出功能,快捷键(F5)。实现IDLE界面,快捷键(F6)。
3)SideBarEnhancements
扩展侧边栏菜单选项的数量。
4)AutoPep8
调整Python代码,使其符合PEP8的要求,快捷键(ctrl+shift+8)。
5)Alignment
对齐代码,使代码更美观,快捷键(Ctrl+alt+a)。
6)FileHeader
新建模板文件。
7)Anaconda
代码提示功能。
8)BracketHighlighter
会在侧边栏高亮显示匹配的括号、引号和标签。
9)ChineseLocalizations
语言包,就是能把软件换成其余语言版本。
10)Colorsublime
改变主题颜色。
11)TrailingSpaces
能够高亮显示空格和Tab键。