安装sublime text3就不说了,这个编辑器很容易安装。
安装完sublime text3之后我们就可以开始安装python开发的插件了:
1.安装Package Control
Package Control是我们唯一需要手动安装的,安装了它之后,其他的插件都可以通过它来安装,很方便。首先,打开sublime text3,点击菜单项里面的view->show console,这时候界面下方就出现一个可以输入的框,将以下代码:
import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; 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://sublime.wbond.net/' + 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)
复制到输入框点击enter,等待它安装完毕。
如果上述过程出现错误没有安装完成的话,可以自己手动完成。首先,你需要下载Package Control的包,从https://sublime.wbond.net/Package%20Control.sublime-package上面下载,然后点击sublime text3,点击preferences->browse packages出来一个文件,返回文件夹的上一级,打开installed packages,然后将下载的Package Control的包复制进去,重启sublime text3就可以完成安装。
2.安装SublimeCodeIntel插件
SublimeCodeIntel能够实现语法自动完成。打开sublime text3,然后同时按Ctrl+Shift+P出现一个搜索框,输入package control,之后双击下面出现的package control:install package,再搜索SublimeCodeIntel出现之后双击等待它自动安装完成
3.安装AutoPEP8
方法如上所述。
4.安装sublimeREPL
这个是python的运行解释器,安装方法也和2步骤一样。安装完成之后,我们就可以在处于**.py文件编辑界面,点击tools->sublimeREPL->python->python-RUN cunrrent file,运行这个**.py程序,可能你也发现了,每次只要执行python程序就会很麻烦,我们可以设置快捷键完成这个操作。
设置快捷键步骤如下:首先点击preferences->key bingdings-User,然后我们在文件中复制如下代码:
[
{"keys":["f5"],
"caption": "SublimeREPL: Python - RUN current file",
"command": "run_existing_window_command", "args":
{
"id": "repl_python_run",
"file": "config/Python/Main.sublime-menu"
}}
]
注意,这里的f5就是我们设置的快捷键,以后每次我们运行python文件的时候就直接按f5就可以了,你也可以设置其他你喜欢的键。
5.设置双屏
按照上面的方法,你每次运行python程序的时候,都会另外弹出一个窗口来显示你运行的结果,可能你觉得不方便,这是你可以点击view->layout->columns:2 Alt+Shift+2,这个时候代码和运行结果在同一个页面,是不是很方便?
至此,sublime text3下的python开发环境基本就搭建好了,可以开心地写python了!
后记
可能双屏之后,我们有时候运行python程序会报错,这个暂时还没有解决,你可以多按几次Ctrl+b,然后再去F5执行可能就好了,如果你没有换成双屏,就不会出现这个问题啦!从双屏切换成原来的状态可以点击view->layout->single就可以啦!