一款優秀的編輯器是程序員的左膀右臂,相信每一個程序員手邊都有自己熟悉的編輯器。
從一開始使用sublime的時候就開始喜歡上了這款編輯器,被他強大的功能深深的吸引了。
sublime的強大來源於他的擴展性,有很多現成的擴展插件和支持用戶自己開發的插件,就比如偉大的eclipse和vs,他們的強大少不了很多優秀的插件支持。
下面介紹下sublime的插件安裝:(安裝插件前需要首先安裝sublime,點此下載,安裝嘛,就不告訴你啦!)
●當電腦可以直接連接網絡的情況下
1.按Ctrl+`調出console(如果因為輸入法沖突的話,可以調用菜單:View→Show Console)
2.在命令行中粘貼下面命令,然后回車執行
import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())
3.重新啟動sublime,然后查看是否正確安裝
a.如果在Perferences->package settings中看到package control這一項,則安裝成功。
b.調用命令 ctr + shift + p調用命令面板,然后輸入package control,出來很多可選擇的命令的時候,也證明安裝成功了。
★還有一種辦法,就是直接下載package來直接安裝,首先下載package control安裝包,然后將安裝包拷貝到sublime的安裝目錄下,如我的安裝目錄(C:\Program Files\Sublime Text 2\Pristine Packages),然后重啟sublime,參照上述步驟三查看package control是否安裝成功「廢話,肯定成功」。
上面鏈接是不是發現找起來比較麻煩呢?好了,你如果不想自己找的話,就點擊這里下載。
接下來就是安裝插件了,根據具體需要安裝需要的插件。
1.調用命令 ctr + shift + p調用命令面板
2.輸入install package,會過濾掉剩下一個命令package control:intall package(同理,刪除的話,就是remove package的命令),然后使用光標選擇那個命令。
3.接下里,會出來很多很多的插件可供你選擇,可以根據關鍵字過濾出你需要的插件,然后選擇安裝。
4.在左下角會提示插件安裝的狀態,當看到安裝成功的字樣以后,那個插件就可以使用了。
如果你使用的代理的話,你會發現,上述描述的步驟3一直就沒有出現,直到等到網絡連接的timeout
因為我們的網絡是使用代理上網的,當sublime(准確的說是package control)嘗試連接網絡的時候,是無法連接網絡的。
這個時候需要設置下代理,設置方法參照下文:
1.使用菜單 preferences→package settings→package control,這個里面還有兩個選項(settings-default和settings-user)
2.這個時候,我們會發現settings-default里面有很多很多東西,而settings-user是空的,我們也不管settings-default是干嘛的了,首先把settings-default里面的設置全部拷貝到settings-user配置中
3.我們在settings-user中搜索proxy關鍵字,里面我們會發現幾個配置
"http_proxy": "",
"https_proxy": "",
"proxy_username": "",
"proxy_password": "",
這幾個屬性就是我們要修改的了,首先確認我們的代理上網設置,一般代理上網設置都是在IE中設置的
現在我們去查看我們的IE設置去:打開IE,選擇菜單(如果隱藏了就按下alt就出來了)的tools選項的internet option,彈出對話框,選擇[連接]的tab,在右下角有lan設定的按鈕,點擊打開它,在打開的串口中就有你的代理上網設置,比如我的設置是proxy和8080,那么我的代理設置就是proxy:8080
至於代理的用戶名密碼的話,你就你剛開始打開上網的時候,彈出的用戶名密碼框中輸入的用戶名和密碼,比如說是user和pass
那么,我們還是回來設置我們的sublime的代理,剛才我們在settings-user中挑出的幾個要設置的配置分別要修改為
"http_proxy": "proxy:8080",
"https_proxy": "proxy:8080",
"proxy_username": "user",
"proxy_password": "pass",
4.接下里,我們要按下ctr + s(哈哈),好了,接下里我們的sublime就可以直接上網下載插件了。
下載的方法同上面某個地方介紹的方法。
還有一種情況下,我們不做那么多事了,就只下載插件直接,這個么,完全可以,我們只需要將插件下載下來,點擊這里尋找插件
這里面有很多插件,搜索到自己需要的,然后下載下來,一般會下載為一個zip的文件,將下載好的zip解壓,解壓以后package的目錄下
package的目錄一般在用戶的目錄,可以使用sublime的菜單打開,preference→borwse packages,這個時候就會一個文件夾,這個就是我們引用的package的目錄,這個時候你會發現好好熟悉的packages,比如說Java的,C的,SP的,js的,go的,簡直什么都有。
廢話不說了,放進去以后,重新啟動下sublime,剛才安裝的插件就生效了,就可以使用了。
PS:sublime支持很多語言的使用,尤其是html,css,js的編寫,很是方便的。
接下來,就可以開始尋找插件之旅了。
*****************************************************************************************************************************
有時候,是執行package instal的時候,Sublime仍然會報錯。
There are no packages available for installation
Package Control: Error downloading channel. Error checking for server certificate revocation (errno 12057) during HTTP write phase of downloading https://sublime.wbond.net/channel.json.
error: Package Control
There are no packages available for installation
這個問題的原因因該是網站證書的原因吧!
我們要想正常使用Package Control來安裝插件的話,我們可以可以將瀏覽器檢查證書的地方給勾掉。

出處:http://www.genopro.com/ssl/
HTTP Error 12057 - SSL Revocation
This error is happening because the program GenoPro uses a secure encrypted protocol (SSL) to connect to the server GenoPro.com. Under rare conditions, your computer may display the error below because it is unable to validate the SSL certificate.
HTTP Error 12057: Unable to validate the revocation of the SSL certificate because the revocation server is unavailable
You will only see the error if you are working with secure sockets (https protocol). You can turn off the check for server certification following the steps below.
How to fix it
This error is easy to fix and should take less than 2 minutes of your time:
- Open Internet Explorer.
- From the Tools menu, select the menu item Internet Options and click on the Advanced tab.
- Scroll down to the Security section, uncheck the option Check for server certificate revocation.
- Click on the OK button to close the Internet Options dialog. You also need to close all instances of Internet Explorer for the changes to take effect. If the changes do not take effect, it is possible a hidden instance of Internet Explorer may still be running in the background. In this case, just reboot your computer and it will work.
- Restart GenoPro.
- If you still get this error, turn off the other option Check for publisher's certificate revocation.
*****************************************************************************************************************************
