今天在筆記本電腦上安裝了個sublime,但是卻出現無法裝插件的問題。於是稍微在網上查了些資料,並試驗了一番,寫了如下文章。
安裝插件的步驟:
彈出
選中install package
如果出現如下問題提示,表示你的sublime無法安裝插件,需要修復。
問題1:
方案1:
如果你的是sublime text 2,
在sublime界面按下Ctrl+`組合鍵,在框內輸入:
import urllib2,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; 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()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')
如果是sublime text 3,
則在框內輸入:
import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; 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(手工安裝Package Control):
下載文件Package Control:
https://packagecontrol.io/Package%20Control.sublime-package
下載到的文件名為:Package Control.sublime-package
將該文件放在Installed Packages目錄下
點擊首選項的Package Control
若出現如下圖,便表示正常了
點擊Inatall Package便可進行安裝插件了,
點擊后左下角有個等待加載符號,等待一段時間會彈出
加入我們要安裝一個scss插件,便可以直接搜索scss,單擊它等待安裝完成即可。
問題2:
啟動sublime時出現
解決步驟:
打開首選項—瀏覽插件
刪除一個名為package control的文件夾,然后重啟sublime即可。
個人使用的sublime text 3安裝包為中文版,如果也想用中文的可以試試。
windows 32位:https://pan.baidu.com/s/1nwjUkQ1
windows 64位:https://pan.baidu.com/s/1kWBcBHH