Mac程式碼編輯器Sublime Text
一、介紹
Sublime Text 是一個程式碼編輯器(Sublime Text 2是收費軟體,但可以無限期試用),也是HTML和散文先進的文字編輯器。Sublime Text是由程式設計師Jon Skinner於2008年1月份所開發出來,它最初被設計為一個具有豐富擴充套件功能的Vim。
Sublime Text具有漂亮的使用者介面和強大的功能,例如程式碼縮圖,Python的外掛,程式碼段等。還可自定義鍵繫結,選單和工具欄。Sublime Text 的主要功能包括:拼寫檢查,書籤,完整的 Python API , Goto 功能,即時專案切換,多選擇,多視窗等等。Sublime Text 是一個跨平臺的編輯器,同時支援Windows、Linux、Mac OS X等作業系統。
2012年6月26日推出新版本的Sublime Text 2.0,與之前版本相比主要有較大的改善:支援 Retina 視網膜屏、快速跳到下一個、文字拖放、改善構建系統、CSS 自動完成和高亮設定等。
二、下載
下載版本:Sublime Text Vesion 2.0.2, Build 2221
三、破解
1、安裝後開啟安裝包Sublime Text 2.app 的內容中的Sublime Text 2二進位制檔案
路徑:/Applications/Sublime Text 2.app/Contents/MacOS/Sublime Text 2
按Cmd+Option+F查措並替換檔案中的”3342 3032“替換為”3242 3032“,儲存並關閉Sublime Text 2
注:它是二制檔案用Sublime Text 2.app開啟
2、重新開啟Sublime Text 2
在Help選單中點選 Enter license 輸入如下注冊資訊即可
—–BEGIN LICENSE—–
hiwanz
Unlimited User License
EA7E-26838
5B320641E6E11F5C6E16553C438A6839
72BA70FE439203367920D70E7DEB0E92
436D756177BBE49EFC9FBBB3420DB9D3
6AA8307E845B6AB8AF99D81734EEA961
02402C853F1FFF9854D94799D1317F37
1DAB52730F6CADDE701BF3BE03C34EF2
85E053D2B5E16502F4B009DE413591DE
0840D6E2CBF0A3049E2FAD940A53FF67
—–END LICENSE—–
四、外掛管理
1、安裝Package Control管理其它外掛(訪問Package Control站點按照提示覆制一段Python命令安裝Package Control)
方法1:直接複製下面這段到控制檯。
按選單 View -> Show Console 或快捷鍵(Ctrl + ~)開啟控制檯。
執行插入成功後,需要重新啟動Sublime Text,如果選單Sublime Text 2 -> Preferences 下存在 Package Settings 和 Package Control 則安裝成功
import urllib2,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; 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')
方法2:下載Package Control外掛包到外掛目錄
外掛目錄在選單中開啟Preference--Browse Packages,沒有自己新建一個。
2、安裝其它外掛
Sublime Text 2 有很多好用的外掛,安裝好Package Control 後就可以方便的安裝外掛了
Ctrl+Shift+P(Win) 或 Command+Shift+P(Mac) 調出控制面板,
常用的命令Install Package (安裝擴充套件)、List Packages (列出全部擴充套件)、Remove Package (移除擴充套件)、Upgrade Package (升級擴充套件)
五、常用外掛
No.01 – Emmet (Zen Coding)
大名鼎鼎的Zen Coding改名作Emmet啦,Zen Coding的Sublime Text 2外掛也不再更新,現在整個專案搬到了Emmet了。Emmet 是一個前端開發的利器,其前身是 Zen Coding。它讓編寫 HTML 程式碼變得簡單。Emmet 的基本用法是:輸入簡寫形式,然後按 Tab 鍵。
No.02 – SublimeLinter
SublimeLinter 是一個程式碼校驗外掛,它可以幫你找出錯誤或編寫不規範的程式碼,支援 C/C++、CoffeeScript、CSS、Git Commit Messages、Haml、HTML、Java、JavaScript、Lua、Objective-J、Perl、PHP、Puppet、Python、Ruby 和 XML 語言。
No.03 – SideBarEnhancements
SideBarEnhancements 是一款很實用的右鍵選單增強外掛,有以 diff 形式顯示未儲存的修改、在檔案管理器中顯示該檔案、複製檔案路徑、在側邊欄中定位該檔案等功能,也有基礎的諸如新建檔案/目錄,編輯,開啟/執行,顯示,在選擇中/上級目錄/專案中查詢,剪下,複製,貼上,重新命名,刪除,重新整理等常見功能。
No.04 – SublimeCodeIntel
SublimeCodeIntel 是一個程式碼提示、補全外掛,支援 JavaScript、Mason、XBL、XUL、RHTML、SCSS、Python、HTML、Ruby、Python3、XML、Sass、XSLT、Django、HTML5、Perl、CSS、Twig、Less、Smarty、Node.js、Tcl、TemplateToolkit 和 PHP 等語言,是 Sublime Text 自帶程式碼提示功能的很好擴充套件。它還有一個功能就是跳轉到變數、函式定義的地方,十分方便。
No.05 – Alignment
Alignment 是一個程式碼格式化外掛,它可以使多行程式碼中的等號對齊,也可以調整多行程式碼為一個縮排級別,預設快捷鍵是 ctrl+alt+a(Mac OS 上是 cmd+ctrl+a)。
No.06 – BracketHighlighter
BracketHighlighter 是一個括號、引號、標籤高亮外掛,支援 []、()、{}、””、” 和 等,比 Sublime Text 自帶的高亮要明顯得多。
No.07 – Git
Git 外掛集成了 git 的常用功能,使用之前需要安裝 git 並寫入環境變數中。
No.08 – JSFormat
JS格式化外掛
No.09 – SassBeautify
Sass 檔案美化外掛
No.10 – DocBlockr
自動給函式新增塊級註釋。
No.11 – Pretty JSON
JSON美化擴充套件擴充套件外掛
No.12 – SublimeTmpl
html/js/css/php模板外掛