昨天在安裝了一下Sublime Text 3,在安裝插件的過程中出現了一些問題,現在記錄一下,也給遇到同樣問題的朋友一些幫助。在安裝插件的時候,需要先安裝一下Package Control。
安裝Package Control
安裝Package Control有兩種方式,第一種方式為:在控制台中輸入安裝命令。調出控制的方式為:Ctrl+`。Sublime Text2和Sublime Text 3的命令如下:
Sublime Text2
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 Text3
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)
但是這種方式可能會有問題,安裝的時候Sublime Text可能會卡死。還有可能會安裝不上。所以這里有第二種安裝方式。第二種安裝方式為:
手工安裝Package Control
Package Control的官方下載地址為:https://packagecontrol.io/Package%20Control.sublime-package。如果下載不了的話,可以從這里進行下載:
Package Control。將下載下來的壓縮文件,進行解壓。會找到這樣一個文件:Package Control.sublime-package,我們將這個文件放到Sublime Text 3的Installed Packages目錄下。一般Installed Packages目錄為:C:\Users\用戶名\AppData\Roaming\Sublime Text 3\Installed Packages。如果沒有找到的話從這里找:Preferences-->Browse Packages。點進入,向上翻一級就能找到Installed Packages。接着我們把Sublime Text 3重啟一下。會發現多了這樣一個東西。
我們點擊Package Control,出來一個彈出框,我們選擇Install Package。如圖所示:
此時可能會出現如圖這樣的提示框:
如果沒有出現這樣的問題,恭喜你!!!如果出現了這樣的問題,別着急下面我會說具體的解決方法。
Package Control安裝插件失敗:
我們點擊如圖所示的內容:

,在出來的文件中有這樣一句:

。在剛才下載下來的壓縮文件中還有這樣一個文件:channel_v3.json。會出現上面那個彈出框的原因就是這個channel_v3.json文件下載不下來。下面我們指定這個文件的目錄:比如我們把它放到D盤,則我們修改channels的地址為:"D:\\channel_v3.json"
這樣在去點擊Install Packages的時候就可以正常的安裝插件了!!!!至此,大功告成!!!