Package Control安裝
作為前端小白,打算用sublime作為編程工具,可是裝插件真的是個很蛋疼的問題,下面這個界面,我現在看着還是覺得頭疼:


可我不甘心啊, 網上查各種資料,各種折騰,無論是命令模式,下載安裝包模式,都試過了,都不行,在上一篇博客中我也提到,我做了個最傻的事情來實現功能,下載各個插件的安裝包,然后放在 ”Preference →Browse Package“中:


功能是可以用了,可是它們不會自動更新啊,所以不甘心的我還是想通過package control來安裝,我打算用代碼的方式來實現,這個是從網絡中搜索到的語句如下(它的初始來源是packagecontrol的官網):
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)
毋庸置疑,打開 ”view →Show Console“:

輸入這串代碼后,我得到的結果如下:

太專業的對我來說看不懂,就看到了那句“ 由於連接方在一段時間后沒有正確答復或連接的主機沒有反應,連接嘗試失敗。”這說明了什么?我猜測是某個網站進不去,所以導致安裝失敗!
所以我就在上面那串語句中找網址:


我就立馬在瀏覽器中輸入這個網址:http://packagecontrol.io/,結果我的每個瀏覽器給我的反饋基本都是這樣的:


然后就網上各種搜為什么,甚至改了hosts文件,但是都沒用,后來在大神的指引下用自己的4g網來登陸此網頁,發現進去了,那說明我的DNS可能出了問題,但可惜,由於很多東西不是自家的,折騰好久也沒能解決,所以我就肉痛地開着自己的4G網在sublime中安裝PackageControl了,這次,我終於如願以償地安裝成功了!!!!!
很多和我一樣的小白,你們先試試自己能否打開PackgeControl的官網:http://packagecontrol.io/后再安裝吧!

安裝成功后,就可以看到PackageControl了,本來我還天真的以為,可以直接用本來的Wifi了,點擊上圖中的“Package Control”(快捷鍵:Ctrl+Shift+P,輸入pci)后就能Install Package了

可它還是無情地給了我這么個回擊:


無奈,我繼續開始肉痛的開着我的4G網絡了,為了學前端,我也是挺拼的!我是這么認為的。終於,我看到下面這個界面了:

我是不會告訴你我是有多么激動的!

由於我的前端學習啟蒙是從慕課網http://www.imooc.com/上開始的,所以安裝插件也是跟着慕課網的課程一步步安裝的http://www.imooc.com/learn/40

下面是我安裝的插件過程及簡單的步驟:
Sublime插件安裝
服務器響應測試插件


類庫鏈接自動更新插件


SideBar增強插件


快速添加注釋插件


語法代碼自動校驗
這個就有必要說說了,因為上面提到的插件都可以根據慕課網老師的講解自行安裝,可是這個老師講得就不怎么詳細按照他的指示:
- 先安裝SublimeLinter

- 再安裝SublimeLinter-jshint

- 最后在Cmd命中輸入運行指令:npm install -g jshint

可是我得到的結果卻提示:npm不是內部指令
在網上又各種搜,就說還得先裝nodejs,配置npm,然后找到了下面兩位大神給的指導:
安裝 Node.js
由於上面的那個帖子據現在有點年份了,nodejs的畫風已轉變如下,但是,下載對應你的操作系統的版本后再安裝就可以了


安裝好后再次在cmd中輸入命令: npm install -g jshint
這次得到的結果是這樣的:


不知道是什么意思,但是這個“Error”我還是認識的!
於是又在網上游啊游,找到了這個貼:
我選擇了第一種方法,后來我的版本是這樣的:


立馬去Sublime中嘗試,成功!


Emmt插件安裝


同時也安裝了 Emmet,忘記截圖了,網上找的貼上:


好了,就說到這里了,若有任何問題,歡迎pingl,若有大神,期待能教教我如何更改DNS設置,如何在當前網絡下訪問package control的官網,感激不盡。本文僅供大家參考,沒有專業技術含量,全是小白我自己的學習歷程,分享給大家。