Sublime使用技巧整理
安裝完nodejs後,就可以安裝Sublime Text的插件進行功能增強了.為了整理全備,仍然從安裝記錄起.
1.下載安裝
進入官網地址http://www.sublimetext.com/,選擇合適版本進行下載,安裝就和普通軟件一樣正常安裝即可,這一步比較簡單,略過不談
2.下載Package Control插件
Sublime安裝好之後,先別打開,在安裝目錄裏新建Data文件夾後再打開,這樣可以使後續安裝的插件都可以放在這裏,備份此文件夾後就可以在別的電腦上使用;
首先安裝package control,打開sublime後,按Ctrl+`打開console(或者View->Show Console),在console裏輸入一下代碼:
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)
之前安裝出現過一次報錯,只需用提示的字符串替換h的值後將命令重新運行一次就行了,本次重新安裝沒有錯誤,截不了圖了
package control 安裝好之後就可以使用Ctrl+Shift+P調出輸入框,選擇Package Control:
等待稍許,會彈出插件搜索框,輸入需要安裝的插件名字,會彈出相關插件的列表,選擇後就會自動安裝:
註意:sublime 安裝插件需要聯網,如何有網關限制或者網速較慢,都會導致下載失敗,另外emmet插件需要PyV8支持,直接下載很容易失敗,可以在github上下載安裝包後離線安裝
3.安裝插件過程中的問題記錄
①安裝emmet時,需要下載PyV8,輸入表達式後標簽錯誤也是由於PyV8沒有下載,或是加載錯誤;
PyV8下載總是報錯或加載錯誤,於是選擇手動下載,將下載的對應版本的zip包放入Installed Packages/PyV8目錄下(Installed Packages在Preferences-->Browse Packages打開的目錄的上一層),如圖:
②軟件上方總是提示未註冊,這個可以通過搜索sublime版本對應的破解碼來解決,版本查看方法和破解碼可以去網上搜索
③插件安裝不上,有可能是網速不行或有網關現在,可以在有網絡的環境下到github上下載後將插件解壓到Installed Packages在Preferences-->Browse Packages打開的目錄下
④輸入js後Ctrl+B運行亂碼或不能編譯:
sublime運行js需要nodejs支持,安裝nodejs後不能編譯或顯示亂碼需要修改相應的配置文件.
打開Nodejs插件目錄,在Nodejs.sublime-build文件中修改encoding的值為utf-8,保存後可以解決亂碼問題;
在Nodejs.sublime-settings文件中修改node_command和npm_command屬性的值為對應node和npm的程序路徑,本人修改如圖:
Sublime使用技巧整理