sublime text是一款很是不錯的代碼編輯器,體積小、界面漂亮、支持衆多語言、插件豐富,且支持Windows、Mac、Linux幾大平臺。html
官網:http://www.sublimetext.com/git
sublime text有sublime text2和sublime text3(測試版)。
Sublime Text 2最新版本是2.0.2,build2221。
Sublime Text 3最新版本是build3103,目前仍是測試版。github
(2016-4-24 10:15:12)shell
去官網下載。建議仍是用Sublime Text 2,由於有些插件還不支持Sublime Text 3。json
二者用起來差很少,Sublime Text 3有了一些更新,好比界面UI的一些小的變化。windows
官方提供的是英文收費版。支持做者開發,建議使用原版。不註冊也沒什麼問題。不註冊和註冊版的功能相同,無使用時間限制,只是偶爾在保存的時候彈出註冊提示,因此不必去破解。sublime-text
網上也有漢化註冊教程,愛折騰的同窗自行搜索。瀏覽器
若是Sublime Text下載慢,也可使用百度雲裏的:
連接: http://pan.baidu.com/s/1skDdy4P 密碼: z4pf網絡
常常發現手動安裝的插件會自動消失。緣由是Sublime Text自動移除了。less
點擊Preferences > Package Setting > Package Control > Setting Default
,配置:
{ // 是否自動更新 "auto_upgrade": false, // 包丟失自動下載安裝 "install_missing": true, // If a package was installed by Package Control (has a // package-metadata.json file) but is not in installed_packages, remove it // based upon the assumption that it was removed on another machine and // the Package Control.sublime-settings file was synced to this machine. "remove_orphaned": false }
"remove_orphaned": false
防止Sublime Text 把手動安裝的插件包給刪除了。
這個插件是用來管理安裝其餘插件的,若是在Preferences
菜單裏沒有這個選項,說明沒有安裝。安裝方法有2種:
方法一
使用快捷鍵 ctrl+~
或者點擊依次 View > Show Console
,會打開控制檯。須要在控制檯裏輸入安裝命令。
Sublime Text 2裏:
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')
Sublime Text 3裏:
import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; 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)
方法二
下載Package Control
安裝包:
Preferences > Browse Packages…
菜單;Installed Packages/
文件夾;Installed Packages/
目錄;重啓 Sublime Text後若是提示已經自動升級完依模塊,須要重啓完成升級,這裏先別急着升級,按照上節手動安裝的插件重啓後會自動消失
中配置好"remove_orphaned": false
,防止Sublime Text 把以前已有的插件包給刪除了。
來源:https://packagecontrol.io/installation#st3
點擊Install Package
提示這個,有多是網絡緣由,但有多是插件Package Control
自己緣由。
若是網絡正常,建議就是徹底卸載Package Control
插件,而後按照上節沒有Package Control
步驟從新安裝插件Package Control
。
若是是手動卸載,確保如下目錄含有Package Control
的文件或文件夾所有刪除:
Pristine Packages Data/Installed Packages Data/Packages Data/Pristine Packages
添加:
sublime_addright.reg
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\SublimeText3] @="用 SublimeText3 打開" "Icon"="D:\\Program Files\\Sublime\\sublime_text.exe,0" [HKEY_CLASSES_ROOT\*\shell\SublimeText3\command] @="D:\\Program Files\\Sublime\\sublime_text.exe %1" [HKEY_CLASSES_ROOT\Directory\shell\SublimeText3] @="用 SublimeText3 打開" "Icon"="D:\\Program Files\\Sublime\\sublime_text.exe,0" [HKEY_CLASSES_ROOT\Directory\shell\SublimeText3\command] @="D:\\Program Files\\Sublime\\sublime_text.exe %1"
注意替換爲正確的安裝位置。
刪除:
Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT\*\shell\SublimeText3] [-HKEY_CLASSES_ROOT\Directory\shell\SublimeText3]
還有另一種:
安裝右鍵菜單.inf
[Version] Signature="$CHICAGO$" [DefaultInstall] AddReg=安裝SublimeText2右鍵菜單 [安裝SublimeText2右鍵菜單] hkcr,"*\\shell\\SublimeText2",,,"用 Sublime Text 打開" hkcr,"*\\shell\SublimeText2","Icon",%REG_SZ%,"%1%\sublime_text.exe" hkcr,"*\\shell\\SublimeText2\\Command",,,"%1%\sublime_text.exe ""%%1"""
刪除右鍵菜單.inf
[Version] Signature="$Windows NT$" [DefaultInstall] DELREG=刪除SublimeText2右鍵菜單 [刪除SublimeText2右鍵菜單] hkcr,"*\\shell\\SublimeText2"
建議主題選擇Monokai.tmTheme
。
{ "auto_close_tags": true, //自動閉合標籤 "auto_complete": true, //自動完成 "auto_match_enabled": true, "color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme", "font_face": "Verdana", //字體 "font_size": 15, //字體大小 "tab_completion": true, "tab_size": 2, "update_check": false, "word_wrap": true }
Markdown Prew
: Markdown預覽生成Emmet
:(前身就是之前大名鼎鼎的Zen Coding,這個若是你沒據說和使用過,就悲哀了)是一個可讓你更快更高效地編寫HTML和CSS,節省你大量時間的插件。ConvertToUTF8
:SublimeCodeIntel
:代碼自動提示功能的插件。SublimeREPL
:對開發者來說這個多是最有用的插件之一了。SublimeREPL
能夠直接在編輯器中運行一個解釋器,支持不少語言。BracketHighlighter
:高亮括號對齊,針對代碼很長超過一屏時這個就很好用了。JSHint
: 是一個 JavaScript 檢測器,它會查看你的代碼,並驗證其是否具備正確的樣式和語法,避免犯相關的常見錯誤。不管你是個新手仍是老手,JSHint 都是必不可少的。SideBarEnhancement
:這個插件能夠給SublimeText的邊欄菜單帶來擴充的功能,包括:在當前工程文件夾中新建文件,移動文件或文件夾,產生文件或文件夾的副本,在新窗口或瀏覽器中打開,刷新等。Alignment
:這個插件讓你能對齊你的代碼,包括 PHP、CSS 和 Javascript。代碼看起來更簡潔和可讀,便於編輯。IMESupport
解決Sublime Text 2中輸入法不跟隨光標移動的問題,一樣適用於Sublime Text 3。Less2Css
: 配置支持是否實時編譯,for Sublime Text 2。HTML-CSS-JS Prettify
代碼格式化這裏曬曬本人安裝的插件:
"Alignment", "AngularJS", "Backbone.js", "BracketHighlighter", "ConvertToUTF8", "Emmet", "IMESupport", "JavaScript Completions", "jQuery", "JSHint", "jshintify", "LESS", "Markdown Preview", "Package Control", "SideBarEnhancements", "Tag", "Underscorejs snippets"
Package Control - the Sublime Text package manager
https://packagecontrol.io/
Ctrl + /
註釋
Ctrl + 鼠標滾動
字體變大/縮小
Ctrl + Shift + P
命令模式
Ctrl + P
代碼快速定位,用#
匹配。用@
能夠在js文件中匹配相應的類
Ctrl + Shift + D
複製這行文本
Alt + F3
選中選擇的詞
參考:
一、代碼編輯器Sublime Text 3 無償使用方法與簡體中文漢化包下載 | DeveWork
http://devework.com/sublime-text-3.html
二、Sublime Text 3 破解版 + 註冊機 + 漢化包 + 教程 | 朽木博客
http://www.xiumu.org/note/sublime-text-3.shtml