最近使用Sublime来做Quick-Cocos2dx的开发,写Lua脚本还是蛮方便的。
Sublime有丰富的插件可以使用,例如python自动代码补全之类的。
这天想安装个Jedi方便自动补全代码,看很多帖子里说要通过package install来安装。但是ctrl + shift + p之后没有找到package install。
原来Package install本身也可以说是一个插件,用来给我们安装其他插件的插件。
如果得到该插件,打开控制台(ctrl + ~)执行一段python代码,然后重启sublime即可。
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'
以上是Sublime Text 2适用的安装代码,如果是Sublime Text3则需要适用另外一段python代码来安装。
Sublime Text3的安装代码如下:
import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())