Sublime Text使用技巧
Sublime Text由于其強(qiáng)大的編輯功能以及代碼自動(dòng)完成功能受到無數(shù)程序員的青睞,尤其是Zend Coding插件的使用。要實(shí)現(xiàn)其強(qiáng)大的功能,需要裝載一些插件。本文將介紹如何在Sublime Te
Sublime Text由于其強(qiáng)大的編輯功能以及代碼自動(dòng)完成功能受到無數(shù)程序員的青睞,尤其是Zend Coding插件的使用。要實(shí)現(xiàn)其強(qiáng)大的功能,需要裝載一些插件。本文將介紹如何在Sublime Text安裝Zend Coding等插件。
Sublime Text插件安裝的幾個(gè)方法
第一種、直接安裝:安裝Sublime Text插件很方便,可以直接下載安裝包解壓縮到軟件安裝根目錄的Packages目錄下,放在里面,重啟軟件即可。
第二種、使用Package Control組件安裝:也可以安裝Package Control組件,然后直接在線安裝。按Ctrl `以調(diào)出console,然后粘貼以下代碼到底部命令行并回車:
```python
import urllib2, os;
pf'Package ';ipp_packages_path();(ipp) if not (ipp) else None;open((ipp,pf),'wb').write(urllib2.urlopen('' (' ', ' ')).read())
```
重啟Sublime Text即可。重啟后如果在Perferences->package settings中看到package control這一項(xiàng),則安裝成功。如果這種方法不能安裝成功,可以到官網(wǎng)下載文件手動(dòng)安裝。
用Package Control安裝插件的方法:按下Ctrl Shift P調(diào)出命令面板輸入install,調(diào)出Install Package選項(xiàng)并回車,然后在列表中選中要安裝的插件。
GBK Encoding Support
對(duì)于gb2312編碼來說,Sublime Text 2本身不支持,我們可以通過插件GBK to UTF8或GBK進(jìn)行轉(zhuǎn)碼工作。
Zen Coding
Zen Coding是一款大神級(jí)別的插件。輸入div.wrappergt;div.header 按下Tab,立刻變成:
```html
```
或者按下Ctrl Alt Enter,激發(fā)Zen Coding控制臺(tái),可看到整個(gè)動(dòng)態(tài)的過程。
Zen Coding代碼寫法:
1) 使用Ctrl Alt Enter呼出Zen Coding。
2) div#content>ul>li*3>a[href"javascript:void(0);"]{Links$} 這樣短短的一句話生成:
```html
```
以下是一些Sublime Text中使用Zen Coding的技巧:
1. 縮寫擴(kuò)展:通過Control Alt Enter可以在一個(gè)新行中輸入Zen Coding的縮寫,來生成代碼。同時(shí),如果我們在編輯中直接書寫了Zen Coding縮寫,比如div#content>p,當(dāng)光標(biāo)放置在p之后時(shí),可以通過Tab鍵來擴(kuò)展,Zen Coding會(huì)從光標(biāo)處開始向左側(cè)搜索到第一個(gè)空白處之間的代碼作為Zen Coding縮寫。這樣不必每次打開新行輸入,提高了效率,缺點(diǎn)是不能實(shí)時(shí)預(yù)覽。
2. 嵌套代碼:可以在已經(jīng)寫好的代碼外面嵌套其他的代碼。將光標(biāo)放置到想要嵌套的標(biāo)簽上,然后使用Control Alt Enter呼出Zen Coding的命令行,就可以實(shí)現(xiàn)嵌套。
除了Zen Coding插件外,還有一些其他實(shí)用的插件:
1. jQuery Package for Sublime Text:習(xí)慣使用jQuery的程序員必備插件。
2. Sublime Prefixr:CSS3私有前綴自動(dòng)補(bǔ)全插件。
3. JS Format:JS代碼格式化插件。
4. Placeholders:占位用,包括一些占位文字和HTML代碼片段,實(shí)用。
5. Sublime Alignment:用于代碼格式的自動(dòng)對(duì)齊,最新版Sublime已經(jīng)集成該功能。
6. Tag:一些有代碼潔癖的程序員很適合這個(gè)插件,HTML代碼格式化能使HTML代碼更加漂亮整潔。
7. JsMinifier:該插件基于Google Closure compiler,可以自動(dòng)壓縮JS文件。
8. Sublime CodeIntel:代碼自動(dòng)提示插件。
9. Bracket Highlighter:類似于代碼匹配,可以匹配括號(hào)、引號(hào)等符號(hào)內(nèi)的范圍。
10. GBK to UTF8:將文件編碼從GBK轉(zhuǎn)換成UTF8的插件,快捷鍵為Ctrl Shift C。
以上是一些Sublime Text中使用的插件和技巧,希望對(duì)大家有所幫助。