每次别人要我推荐一款编辑器,学习难度低,可以很快上手开发的。我每次关于python我都会推荐sublime text,虽然这个不是免费的。而且注册费好贵的说,但是它不是限制功能的,只是有时候有点小烦,会弹出对话框让你注册(我感觉最近弹出来的频率增加的赶脚,还是因为我一直在用它的缘故?)vim学习难度太大,我也不推荐类似notepad,editplus之类的,主要还是他们需要添加编译,有时候自动补全不智能。但是sublime这些在基本功能里面就涵盖了,都不要配置什么。就可以写出大段大段的python程序了。
因为我比较忙,这个算是一个小的系列。慢慢补充
它是一个多平台的软件,即使仅仅默认安装,在基础的编辑python的时候就显得很好用了,但是我们把它变得更好用一点。
安装很简单,略。
首先就来装插件,这个其实最重要 -> package control。
window 按下
Ctrl+`
打开控制台,输入
import urllib2,os; 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())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print 'Please restart Sublime Text to finish installation'
如果公司有需要通过代理服务器上网的话,我自己试过
import urllib2,os; 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(<span style="color: #ff0000;">{'http':'proxy-url:proxy-port'}</span>))); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print('Please restart Sublime Text to finish installation')
或者你离线安装
然后将其放到sublime text 2 的安装包存放位置的一个叫Installed Packages的目录下,重启sublime text 2 就可以在Preferences菜单下看到package settings和package control两个子菜单了。
这里要注意的一点是:Installed Packages目录可以通过Preferences菜单下的Browse Packages的子菜单找到,点击这个子菜单会弹出一个目录,这个是sublime text存放安装的插件的地方,但是Package control不是这里的,这个目录的上一个目录有Installed Packages目录,这里才是存放Package control的正确地方。
安装好Package control我们就可以轻松的安装其它插件了,但还是有个代理的问题,这个可以通过Preferences -> Package Settings -> package control -> settings ->user配置文件修改解决。
其实这个控制台就是一个python的交互器。
安装完成重启一下软件
window按下
Ctrl+Shift+P
这个就是一个包含各种菜单栏上面的功能的输入框,即使很多操作的快捷键你记不住,你也不需要去菜单栏找,只需要输入你要完成的功能即可,扯远了,继续安装package。
在编辑框中输入
install package
就开始安装常用的插件了。
我最近在试用各种插件,有结果了,我会把最常用的快捷键和插件都贴出来。
未完待续…
最新博客请移步这里