文章目錄
Builds2116
//全域設定"highlight_modified_tabs" : true 變更檔案所屬的tab高亮// 摺疊ctrl+shift+[摺疊代碼(游標所在塊)ctrl+shift+]展開摺疊的代碼(游標所在塊)ctrl+k,t摺疊所有元素屬性ctrk+k,0取消所有摺疊ctrl+k,ctrl+1~9摺疊第1~第9級塊(第2級最有用)// 選擇ctrl+shift+j選擇當前塊,並且包含縮排(再也不用滑鼠去拖選了)
2111
// 全域設定 [Global Settings - User]"ignored_packages": ["Vintage"]vi 模式// 檔案設定 [File Settings - User]"draw_indent_guides":true|false渲染縮排指示線// 熱鍵alt+.自動結束標籤: ctrl+shfit+a 擴充選區到標籤:ctrl+k+b切換側邊欄ctrl+b編譯// 項目設定// docs: http://www.sublimetext.com/docs/2/projects.html增加項目包含過濾選項:file_exclude_patterns 和 folder_exclude_patterns,分別為檔案和檔案夾匹配模式。// 例:{"path": "/D/dev.workspace/foo","folder_exclude_patterns": ["data","css"],"file_exclude_patterns":["*.png"]}
擴充Package Control
包管理。這是 sublime 最有價值的擴充。可以隨時通過 discover package 命令來尋找最新的擴充。
安裝,ctrl + ` 開啟控制台,然後輸入以下的一整行 python 代碼進行安裝:
import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())
- 重啟sublime
- ctrl + shift + p 開啟命令選擇區,輸入 install 查詢,選擇第一個 "Package Control: Install Package"
- 選擇需要的包安裝
** 安裝失敗的包,進入Data/Installed Packages刪除對應的。
下面的擴充都可以通過 Package Control 自動安裝:
Alignment
代碼對齊擴充,預設賦值等號(=)對齊,可自訂,比如增加JSON中索引值分割的冒號(:)對齊。
Git
安裝之後,命令選擇區中輸入 git 查詢命令。缺陷是使用起來速度很慢。
SublimeCodeIntel
智能提示。支援CSS、JS等等。
Goto Documentation
支援JS或PHP檔案。JS檔案中使用 ‘Goto Documentation’ 命令將開啟 MDN 搜尋選中詞語,查 DOM 手冊時相當有用。
Sublime 2 ZenCoding
自 Sublime 更新到版本2以來首次能使用。寫 HTML 程式碼必備。
常用熱鍵總結
ctrl + ↑/↓按行卷屏ctrl + shift + d複製行ctrl + shift + k刪除行ctrl + d選擇鄰近選中內容alt + f3 選擇所有選中內容ctrl + shift + enter 往游標所有行之前換一行ctrl + enter 往游標所有行之後換一行ctrl + shift + f檔案夾尋找alt + shift + w標籤包圍選區(安裝 zen coding 之後更好用)// zen codingctrl + shift + ,向前選擇標籤或屬性ctrl + shift + .向後選擇標籤或屬性ctrl + alt + enter 縮寫展開預覽ctrl + ,展開縮寫f1style 標籤中智能提示樣式