大伙會經(jīng)常遇到一個問題,為什么打開編輯器吮铭,有時候會加載半天臣嚣,有時候?qū)胍粋€較大的文檔,編輯器也會加載幾十秒(在此不列出各種編輯器)尺迂,今天和大家分享一個可以裝逼的編輯器--sublime
最大的優(yōu)點:打開速度賊快笤妙,賊快,就和打開一個記事本一樣快
問:為什么能這么快噪裕?
答:因為空白的sublime就相當(dāng)于是一個文本編輯器蹲盘。
問:為什么能裝逼?
答:如果你只用記事本寫代碼膳音,百分之兩百會被人家覺得你是大神召衔。
當(dāng)然記事本拿來編輯各種不方便大家肯定早就知道了,第一無提示祭陷,第二部報錯......
不過sublime提供了很多插件庫苍凛,今天和大家介紹一下常用的插件庫和方法,記住插件裝多了還會依然會卡頓很久兵志,所以醇蝴,按照自己的需求安裝,不要把不必要的裝入
首先安裝
Package Control
功能:安裝包管理
簡介:sublime插件控制臺想罕,提供添加悠栓、刪除、禁用、查找插件等功能
使用:https://sublime.wbond.net/installation
安裝方法:
CTRL+` 惭适,出現(xiàn)控制臺
粘貼以下代碼至控制臺
ST2:
import urllib2,os; 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( )));
open( os.path.join( ipp, pf), 'wb' ).write( urllib2.urlopen( 'http://sublime.wbond.net/' +pf.replace( ' ','%20' )).read());
print( 'Please restart Sublime Text to finish installation')
ST3:
importurllib.request,os;pf='Package Control.sublime-package';
ipp=sublime.installed_packages_path();
urllib.request.install_opener(urllib.request.build_opener(urllib.request.ProxyHandler()));
open(os.path.join(ipp,pf),'wb').write(urllib.request.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())
其他方法:
如果以上方法不能安裝笙瑟,請使用下面的方法
選擇菜單:Preferences > Browse Packages
打開sublime插件安裝包文件夾
下載文件并復(fù)制到打開的文件夾
重啟sublime
以后所有的插件都可以通過他來進行獲取下載
后面安裝插件,只要按下Ctrl+Shift+P調(diào)出命令面板
輸入install 調(diào)出 Install Package 選項并回車腥沽,然后在列表中選中要安裝的插件逮走。
Emmet
功能:編碼快捷鍵鸠蚪,前端必備今阳,前段福音,工作效率大大提高
簡介:Emmet作為zen coding的升級版茅信,對于前端來說盾舌,可是必備插件,如果你對它還不太熟悉蘸鲸,可以在其官網(wǎng)(http://docs.emmet.io/)上看下具體的演示視頻妖谴。
使用:百度一下,容易上手酌摇,二十分鐘能掌握膝舅。
JSFormat
功能:JavaScript的代碼格式化插件
簡介:很多網(wǎng)站的JS代碼都進行了壓縮,一行式的甚至混淆壓縮窑多,這讓我們看起來很吃力仍稀。而這個插件能幫我們把原始代碼進行格式的整理,包括換行和縮進等等埂息,是代碼一目了然技潘,更快讀懂~
使用:在已壓縮的JS文件中,右鍵選擇jsFormat或者使用默認(rèn)快捷鍵(Ctrl+Alt+F)
LESS
功能:LESS高亮插件
簡介:用LESS的同學(xué)都知道千康,sublime沒有支持less的語法高亮享幽,所以這個插件可以幫上我們
使用:打開.less文件或者設(shè)置為less格式
sublime-autoprefixer
功能:CSS添加私有前綴
簡介:CSS還未標(biāo)準(zhǔn)化,所以要給各大瀏覽器一個前綴以解決兼容問題
使用:Ctrl+Shift+P拾弃,選擇autoprefixer即可值桩。需要安裝Node.js。
其他設(shè)置如快捷鍵請參考:https://sublime.wbond.net/packages/Autoprefixer
Bracket Highlighter
功能:代碼匹配
簡介:可匹配[], (), {}, “”, ”, <tag></tag>豪椿,高亮標(biāo)記奔坟,便于查看起始和結(jié)束標(biāo)記
使用:點擊對應(yīng)代碼即可
Git
功能:Git管理
簡介:插件基本上實現(xiàn)了git的所有功能
使用:https://github.com/kemayo/sublime-text-git/wiki
jQuery
功能:jQ函數(shù)提示
簡介:快捷輸入jQ函數(shù),是偷懶的好方法
Doc?Blockr
功能:生成優(yōu)美注釋
簡介:標(biāo)準(zhǔn)的注釋砂碉,包括函數(shù)名蛀蜜、參數(shù)、返回值等增蹭,并以多行顯示滴某,手動寫比較麻煩
使用:輸入/、/*然后回車,還有很多用法霎奢,請參照
https://sublime.wbond.net/packages/DocBlockr
ConvertToUTF8
功能:文件轉(zhuǎn)碼成utf-8
簡介:通過本插件户誓,您可以編輯并保存目前編碼不被 Sublime Text 支持的文件,特別是中日韓用戶使用的 GB2312幕侠,GBK帝美,BIG5,EUC-KR晤硕,EUC-JP 悼潭,ANSI等。ConvertToUTF8 同時支持 Sublime Text 2 和 3舞箍。
使用:安裝插件后自動轉(zhuǎn)換為utf-8格式
AutoFileName
功能:快捷輸入文件名
簡介:自動完成文件名的輸入舰褪,如圖片選取
使用:輸入”/”即可看到相對于本項目文件夾的其他文件
GBK Encoding Support
功能:中文識別
簡介:Sublime Text 2可識別UTF-8格式的中文,不識別GBK和ANSI疏橄,因此打開很多含中文的文檔都會出現(xiàn)亂碼占拍。可以通過安裝插件GBK Support,來識別GBK和ANSI捎迫。
使用:
Open a GBK File
Save file with GBK encoding
Change file encoding from utf8 to GBK or GBK to utf8