代碼編輯器或者文本編輯器,對于程序員來說,就像劍與戰士一樣,誰都想擁有一把可以隨心駕馭且鋒利無比的寶劍,而每一位程序員,同樣會去追求最適合自己的強大、靈活的編輯器,相信你和我一樣,都不會例外。 自打開始編程,我就開始試過不少編輯器,比如editplus,ultraedit,emacs,vim,還有各種各樣不同的IDE,但卻沒有哪款讓我特別心儀的,直到我遇到了 Sublime Text 2 !如果說“神器”是我能給予一款軟件最高的評價,那么我很樂意為它封上這么一個稱號。它小巧綠色且速度非???#xff0c;跨平臺支持Win/Mac/Linux,支持32與64位,支持各種流行編程語言的語法高亮、代碼補全等,但它有著很多其他編輯器沒有的超酷的特性,讓它的好用達到了前所未有的程度……
曾經有人說過,世界上有兩種編輯器,好用和不好用的;而在好用的編輯器中,又分兩種,免費的和死貴死貴的。譬如說 VIM 和 TextMate,就是免費和死貴的典型。很不幸,今天的主角 Sublime Text 2 也是個死貴死貴的代表,它是一款收費的商業軟件,個人授權費高達 59 美刀。
不過大家不用慌,雖然它很貴,但作者很厚道地給用戶們提供了免費無限制無限期的試用權,它只會偶爾提醒一下你木有購買,而且頻率也很低,僅此而已,一直免費使用下去幾乎是沒有任何影響的。另外值得一提的是,用戶購買一個授權即可同時在不同平臺上使用,對于像我這種經常需要在 Mac 和 Win 之間切換使用的用戶來說的確能省下一筆錢了。
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
開發者: Jon Skinner
穩定版本:2.0.2
測試版本:Sublime Text3 Build3065
官方網站:http://www.sublimetext.com/
下載和安裝 首先我們下載和安裝,Sumlime Text下載地址 我們可以下載Sublime Text2當然也可以下載3(我下載了3試用一下),官方提供了安裝版和綠色版兩種安裝方法,大家可以隨意下載使用
注冊 注冊信息 v3103可用,最近發現sublime text更新后,以前的注冊碼不能使用。故此更新
[plain] view plaincopyprint?
—–?BEGIN?LICENSE?—–?? Ryan?Clark?? Single?User?License?? EA7E-812479?? 2158A7DE?B690A7A3?8EC04710?006A5EEB?? 34E77CA3?9C82C81F?0DB6371B?79704E6F?? 93F36655?B031503A?03257CCC?01B20F60?? D304FA8D?B1B4F0AF?8A76C7BA?0FA94D55?? 56D46BCE?5237A341?CD837F30?4D60772D?? 349B1179?A996F826?90CDB73C?24D41245?? FD032C30?AD5E7241?4EAA66ED?167D91FB?? 55896B16?EA125C81?F550AF6B?A6820916?? ——?END?LICENSE?——?? —– BEGIN LICENSE —–
Ryan Clark
Single User License
EA7E-812479
2158A7DE B690A7A3 8EC04710 006A5EEB
34E77CA3 9C82C81F 0DB6371B 79704E6F
93F36655 B031503A 03257CCC 01B20F60
D304FA8D B1B4F0AF 8A76C7BA 0FA94D55
56D46BCE 5237A341 CD837F30 4D60772D
349B1179 A996F826 90CDB73C 24D41245
FD032C30 AD5E7241 4EAA66ED 167D91FB
55896B16 EA125C81 F550AF6B A6820916
—— END LICENSE ——
Sublime Text Build 3065 License? [cpp] view plaincopyprint?
-----?BEGIN?LICENSE?-----?? K-20?? Single?User?License?? EA7E-940129?? 3A099EC1?C0B5C7C5?33EBF0CF?BE82FE3B?? EAC2164A?4F8EC954?4E87F1E5?7E4E85D6?? C5605DE6?DAB003B4?D60CA4D0?77CB1533?? 3C47F579?FB3E8476?EB3AA9A7?68C43CD9?? 8C60B563?80FE367D?8CAD14B3?54FB7A9F?? 4123FFC4?D63312BA?141AF702?F6BBA254?? B094B9C0?FAA4B04C?06CC9AFC?FD412671?? 82E3AEE0?0F0FAAA7?8FA773C9?383A9E18?? ------?END?LICENSE?------?? ----- BEGIN LICENSE -----
K-20
Single User License
EA7E-940129
3A099EC1 C0B5C7C5 33EBF0CF BE82FE3B
EAC2164A 4F8EC954 4E87F1E5 7E4E85D6
C5605DE6 DAB003B4 D60CA4D0 77CB1533
3C47F579 FB3E8476 EB3AA9A7 68C43CD9
8C60B563 80FE367D 8CAD14B3 54FB7A9F
4123FFC4 D63312BA 141AF702 F6BBA254
B094B9C0 FAA4B04C 06CC9AFC FD412671
82E3AEE0 0F0FAAA7 8FA773C9 383A9E18
------ END LICENSE ------
下面的也可以
[cpp] view plaincopyprint?
-----?BEGIN?LICENSE?-----?? J2TeaM?? 2?User?License?? EA7E-940282?? 45CB0D8F?09100037?7D1056EB?A1DDC1A2?? 39C102C5?DF8D0BF0?FC3B1A94?4F2892B4?? 0AEE61BA?65758D3B?2EED551F?A3E3478C?? C1C0E04E?CA4E4541?1FC1A2C1?3F5FB6DB?? CFDA1551?51B05B5D?2D3C8CFE?FA8B4285?? 051750E3?22D1422A?7AE3A8A1?3B4188AC?? 346372DA?37AA8ABA?6EB30E41?781BC81F?? B5CA66E3?A09DBD3A?3FE85BBD?69893DBD?? ------?END?LICENSE?------?? ----- BEGIN LICENSE -----
J2TeaM
2 User License
EA7E-940282
45CB0D8F 09100037 7D1056EB A1DDC1A2
39C102C5 DF8D0BF0 FC3B1A94 4F2892B4
0AEE61BA 65758D3B 2EED551F A3E3478C
C1C0E04E CA4E4541 1FC1A2C1 3F5FB6DB
CFDA1551 51B05B5D 2D3C8CFE FA8B4285
051750E3 22D1422A 7AE3A8A1 3B4188AC
346372DA 37AA8ABA 6EB30E41 781BC81F
B5CA66E3 A09DBD3A 3FE85BBD 69893DBD
------ END LICENSE ------
漢化 對于英文不好的,我們最好漢化一下,要不然用起來很麻煩的,漢化包下載 安裝目錄下的Data目錄的Installed Packages文件夾,是Sublime Text的包目錄,我們下載安裝的包都會放置在這里,如果沒有這個目錄的話那么新建就可以的
我們把漢化包下載下來,放到這個目錄,然后重新啟動即可出現中文界面?
安裝包管理器 ? ? SublimeText本身已經非常強大,但是更棒的是有一長串的插件支持它,給它帶來更強大的功能 ? ? 俗易懂地說,Package Control這個插件是你在完成安裝SublimeText后必須安裝的東西。你問為什么? ? ? 因為有了這個特殊的“插件包”,你可以很容易地安裝、升 級、刪除,甚至非常方便地查看您已經安裝在SublimeText中的包或插件的列表。它通過菜單和對應的行為使這 些過程變得非常容易和有組織。 官方網址:https://packagecontrol.io/ 下載和安裝:https://packagecontrol.io/installation#st3 安裝的方式官網上講的很清楚了,但是我們這里還是啰嗦一下吧 方式一 使用Ctrl+`快捷鍵或者通過View->Show Console菜單打開命令行,粘貼如下代碼:
Sublime Text2使用如下代碼 [cpp] view plaincopyprint?
import?urllib.request,os,hashlib;?h?=?'2deb499853c4371624f5a07e27c334aa' ?+?'bf8c4e67d14fb0525ba4f89698a6d7e1' ;?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)?? import urllib.request,os,hashlib; h = '2deb499853c4371624f5a07e27c334aa' + 'bf8c4e67d14fb0525ba4f89698a6d7e1'; 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)
Sublime Text3使用如下代碼 [cpp] view plaincopyprint?
import?urllib2,os,hashlib;?h?=?'2deb499853c4371624f5a07e27c334aa' ?+?'bf8c4e67d14fb0525ba4f89698a6d7e1' ;?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' )?? import urllib2,os,hashlib; h = '2deb499853c4371624f5a07e27c334aa' + 'bf8c4e67d14fb0525ba4f89698a6d7e1'; 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')
如果順利的話,會自動下載軟件包,并且配置好目錄,那么我們重啟Sublime Text按下組合按鍵Ctrl+Shift+P(即打開包管理器,這個命令是Sublime Text自帶的,Sublime?
Text本身的目的就是一個有著強大插件支撐的的VIM的替代品,因此各種嗎命令不在話下),我們會發現很多以Package Console開頭的命令,說明安裝成功
但是很多情況下,可能因為網絡或者其他原因我們沒有安裝成功,那么我們可以下載Package Control包,手動安裝
手動安裝Package Control 1.點擊Preferences>BrowsePackages菜單
2.進入打開的目錄的上層目錄,然后再進入Installed Packages/目錄(這個就是我們上面提到的那個目錄Data下的Installed Packages)
3.下載Package Control.sublime-package并復制到Installed Packages目錄下
4.重啟SublimeText。
幾個常用包的安裝 有了Package Control,我們就好安裝插件了,按下Ctrl+Shift+P組合鍵,進入命令面板,然后輸入install或者pci(即Package Control Install的縮寫),輸入我們希望安裝的包名,就可以直接安裝啦。 下面介紹幾個我感覺比較實用的 1、ConvertToUTF8 支持UTF-8編碼的插件,防止中文亂碼 2、 解決中文亂碼:GBK Encoding Support(如果文件的編碼方式不被sublime text支持,需要再安裝Codecs33 package,一般問題就解決了),ConvertToUTF8(在創建html文件時有干擾) 3 SideBar Enhancements這個插件改進了側邊欄,增加了許多功能 3 Themr 主題管理,切換主題的時候,不用自己修改配置文件了,用這個可以方便的切換主題 4? 閱讀源代碼: ctags(需要先安裝ctags) 5 快速開發Web前端代碼:Emmet 6 側欄右鍵功能增強:SideBar + Side Bar Git 7? 代碼對齊和自動補齊:Alignment + Co deIntel 8 其他:查找代碼中的錯誤linter 參考博客:http://www.xiumu.org/note/sublime-text-3.shtml
轉載:http://blog.csdn.net/gatieme/article/details/42744663
總結
以上是生活随笔 為你收集整理的Sublime Text[崇高文本]----最性感的编辑器(程序员必备) 的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔 網站內容還不錯,歡迎將生活随笔 推薦給好友。