在此之前一直使用sublime text2,用着並無大問題,但作為一個走在時代前沿的漢子,不能固步自封,一定要有追逐新鮮事物的探索精神。sublime text3發布有一段時間了,網上教程更是玲琅滿目,結合個人感受,做個入門教程,所謂工欲善其事必先利其器,一個好的編輯器能讓人編碼興趣大增,sublime便是如此。
ok,廢話少敘
1、下載sublime text3
前往官網下載sublime text3。
2、安裝package control
都知道,sublime以插件著稱,安裝插件首先需要安裝package control,打開package control官網,找到sublime text3 package control配置代碼,在sublime編輯器里按“ctrl + ~”鍵打開配置輸入框,將此處代碼復制進去,回車,package control安裝完成。
發現編輯器中Preferences中有package control,便表示安裝成功。
3.安裝插件
“ctrl + shift + p”打開package control,輸入pci,找到如圖所示,回車
若編輯器左下角出現下圖所示,表示正在打開,稍等片刻即可
隨后,在輸入框中輸入想要的插件名稱即可。
4.插件推薦
Emmet
Emmet的前身是大名鼎鼎的Zen coding,如果你從事Web前端開發的話,對該插件一定不會陌生。它使用仿CSS選擇器的語法來生成代碼,大大提高了HTML/CSS代碼編寫的速度。
jQuery
支持jquery的智能語法提示,很贊。
AutoFileName
路徑只能提示插件,大大提高效率
BracketHighlighter
像這些符號是成對的:花括號{}, 中括號[],括號:() ,引號“” 等。 這些符號當我們鼠標放在開始符號的位置的時候, 希望能明顯看到結尾符號在哪兒sublime默認是下划線,很不明顯, 想要明顯一點,可以安裝插件 BracketHighlighter。
AutoFileName
以前用dreamweave的時候在引用文件的時候,可以自動補全文件名的功能,這個插件讓sublime有了這個功能。
AllAutocomplete
自動完成插件,可在全部打開的文件中,自動完成。
Aligment
對齊插件,強迫症患者必備,可以按等號對齊兩邊的變量。
SideBarEnhancements
增強sublime的右鍵功能。
MultiEditUtils
擴展多行編輯的功能。
Markdown Preview
如果你也喜歡md語法,那么安裝這個插件吧,可以很方便的預覽。
HTMLEntity Snippets
當你想輸入html實體標簽時,然后又記不住時,使用這個插件吧。
5.快捷鍵
快捷鍵 | 功能 |
---|---|
ctrl+shift+p | 打開命令面板 |
ctrl+p | 搜索項目中的文件 |
ctrl+r | 前往Method |
ctrl+g | 跳轉到第幾行 |
ctrl+k & ctrl+b | 切換側邊欄顯示狀態 |
ctrl+shift+(backspace|del) | (左側|右側)全部刪除 |
ctrl+y | 重做或重復 |
shift+方向鍵 | 移動並選擇 |
ctrl+([|]) | 縮進|取消縮進 |
ctrl+shift+([|]) | (折疊|展開)代碼 |
ctrl+l | 選擇行,重復可依次增加選擇下一行 |
ctrl+m | 跳轉到對應括號 |
ctrl+shift+m | 選中括號間的內容 |
alt+. | close tag |
ctrl+/ | 當前行注釋狀態切換 |
ctrl+h | 替換 |
ctrl+[shift]+f | [全局]查找 |
ctrl+[shift]+tab, ctrl+pageup, alt+num | 切換tab面板 |
ctrl+shift+y | 將光標處的表達式計算,對於數學不好的很有用 |
ctrl+[shift]+v | [縮進]粘貼 |
ctrl+d | 選擇一個選中項的下一個匹配項 |
alt+f3 | 選擇文件中的所有匹配項項 |
ctrl+shift+’ | 選擇所有選中項的標簽 |
ctrl+shift+a | 選擇當前選中項的父容器,可連續使用 |
ctrl+shift+(↑|↓) | (上|下)移動一行 |
ctrl+shift+d | 復制行或選中項 |
alt+shift+w | 用標簽包裹行或選中項 |
ctrl+(↑|↓), alt+(↑|↓), alt+shift+(↑|↓) | (加|減)1, (加|減)10, (加|減)0.1 |
ctrl+shift+; | 移除未閉合的容器元素 |
ctrl+j | 合並選中的行(多行邊一行) |
ctrl+kk | 從光標處刪除至行尾 |
ctrl+shift+k | 刪除整行 |