1. 程式人生 > >Sublime使用技巧整理

Sublime使用技巧整理

支持 () src nodejs pytho 下載 hand ref load

  安裝完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使用技巧整理