package control安裝:javascript
第一種方法是在控制檯中複製粘貼代碼按回車,sublime.wbond.NET/installatio…
第二種辦法下載pc文件,百度一下不少方案,這裏不詳說了php
emmet安裝:css
一、按Ctrl+Shift+P命令板
二、輸入PCIC,回車進入Package Control:install
三、輸入Emmet和Emmet Css
四、安裝完畢之後,C+E就能夠快速生成代碼了html
emmet的語法:java
html:5 或!:用於HTML5文檔類型git
html:xt:用於XHTML過渡文檔類型github
html:4s:用於HTML4嚴格文檔類型web
p#foo 補充ID
p.foo 補充類
h1{foo} 和 a[href=#] 爲h1和a標籤 segmentfault
>:子元素符號,表示嵌套的元素sublime-text
+:同級標籤符號
^:可使該符號前的標籤提高一行
效果以下圖所示:
(.foo>h1)+(.bar>h2)
生成:
<div class="foo">
<h1></h1>
</div>
<div class="bar">
<h2></h2>
</div>複製代碼
ul>li*3
ul>li.item$*3 $表明尾數不一樣一、二、3
1)w100 =》 width: 100px;
2)p 表示%
e 表示 em
x 表示 ex複製代碼
h10p+m5e =》 height: 10%; margin: 5em;
3)@f
@font-face {
font-family:;
src:url();
}
4)模糊匹配
ov:h、ov-h、ovh和oh
5)供應商前綴
若是輸入非W3C標準的CSS屬性,Emmet會自動加上供應商前綴,好比輸入trs,則會生成:
-webkit-transform: ;
-moz-transform: ;
-ms-transform: ;
-o-transform: ;
transform: ;複製代碼
你也能夠在任意屬性前加上「-」符號,也能夠爲該屬性加上前綴。好比輸入-super-foo:
-webkit-super-foo: ;
-moz-super-foo: ;
-ms-super-foo: ;
-o-super-foo: ;
super-foo: ;複製代碼
若是不但願加上全部前綴,可使用縮寫來指定,好比-wm-trf表示只加上-webkit和-moz前綴:
-webkit-transform: ;
-moz-transform: ;
transform: ;複製代碼
前綴縮寫以下:
w 表示 -webkit-
m 表示 -moz-
s 表示 -ms-
o 表示 -o-
6)漸變
輸入lg(left, #fff 50%, #000)
7)其餘參考
devework.com/emmets-css.…
www.douban.com/note/299285…
1)c+s+p
2)pcic
3)輸入sublimeCodeIntel
雖然PostCSS纔是將來,可是Sass成熟穩定,擁有一大波忠實的使用者,及開源項目,且最近Bootstrap 4 alpha也從Less轉到Sass了。因此瞭解Sass仍是很是有必要的。
基於快速開發及效率,我開發環節習慣經過編輯器插件來完成Less/Sass編譯,這樣能夠快速定位、修復Bug。
下面介紹一款Sublime Text的插件SASS build system for Sublime Text 2能夠在編輯器完成Sass編譯。名字是2但Sublime Text 3可用無壓力。
安裝Sass
首先要安裝Ruby和Sass,詳細可參考:www.w3cplus.com/sassguide/i… 或者網上大把教程,安裝Sass的時候可能被牆不必定安裝得上,因此能夠退而求其次安裝測試本版--pre。
Sublime Text安裝Sass Build插件
1)安裝 Package Control Plugin
打開:View > Show Console
輸入:
Sublime Text2
import urllib2,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; 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 Text3
import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; 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)複製代碼
詳見:packagecontrol.io/installatio…
2)安裝 Package Control Plugin
Ctrl+Shift+P (Linux/Windows) 或 Command+Shift+P (OS X),而後輸入'install'會看到Package Control: Install Package並選擇。
等待列表出來,輸入Sass會看到SASS Build System選擇安裝。
安裝完成後,Ctrl+B (Linux/Windows) or Command+B (OS X)可編譯Sass爲CSS,還會有一個.map文件。
更多詳細見官方:github.com/jaumefontal…
使用package control安裝DocBlockr。安裝完成後使用方法以下:
A、先寫完你的函數
function testFunction(a, b, c) {
}複製代碼
B、而後在函數的前面一行,輸入
/**複製代碼
C、而後回車,自動生成
/** * [testFunction description] * @param {[type]} a [description] * @param {[type]} b [description] * @param {[type]} c [description] * @return {[type]} [description] */
function testFunction(a, b, c) {
}複製代碼
1) 選擇
如下是一些Sublime Text選擇文本的快捷鍵:
Sublime Text還支持一次選中多行的操做:Furthermore, Sublime Text brings lets us select multiple lines at once, which can significantly boost your productivity. There are several ways to perform this feature:
2) CSS排序
CSS屬性的順序通常不重要,由於不管何種順序瀏覽器都能正確渲染。但排序全部的屬性仍是有助於代碼的整潔。在Sublime Text中,選中CSS屬性後按F5就能夠按字母順序排序。
也可使用 CSSComb 等第三方插件,更詳細的控制排序的方法。
3) 命令面板(Command Palette)
使用命令面板能夠快速完成多重任務。按Command + Shift + P調出面板,鍵入須要的命令便可。看如下的幾個示例:
▼ 重命名文件
▼ 設置文件爲HTML語法
▼ 插入代碼片斷
4) 切換標籤頁與工程
在同時打開多個標籤頁時,能夠用如下的熱鍵切換:
5) 跨文件編輯
同一個編輯操做能夠在多個文件中同時重複。舉個例子,多個文件中有同一段代碼時,可用如下的步驟快速編輯:
6) 文件爬蟲
按Command + R能夠列出文檔中全部的CSS選擇器。能夠選擇並馬上跳轉查看。這個操做比使用通常的「查找」功能快得多。
7) 拼寫檢查
若是你常用Sublime Text從事英文創做,那麼啓用拼寫檢查就很是有用處了。選擇Preferences > Settings – User菜單,添加如下代碼:
"spell_check": true,複製代碼
8) 加強側邊欄
SideBarEnhancements插件有效地改進了Sublime的側邊欄。安裝插件後在側邊欄上點擊右鍵,能夠找到一下新功能:在資源管理器中打開、新建文件、新建文件夾、以…打開、在瀏覽器中打開。
注:在瀏覽器中打開的熱鍵是F12。
9) 更換主題
Sublime Text的外觀主題能夠更換。Soda Theme就是一個不錯的主題,能夠在包管理器中安裝。
若是要安裝的主題並不在在線軟件倉庫中,也能夠手動安裝:
10) 更換Sublime Text程序圖標
不只主題能夠更換,圖標也能夠。在Dribbble上有大量從新設計的Sublime Text精美圖標。更換方法:
11) 同步選項
若是在多臺計算機上工做,同步選項設置應該是一個好主意。咱們借用Dropbox完成這一任務。
首先在終端中運行如下命令上傳設置文件:
mkdir $HOME/Dropbox/sublime-text-3/
mv "$HOME/Library/Application Support/Sublime Text 3/Packages" "$HOME/Dropbox/sublime-text-3/"
mv "$HOME/Library/Application Support/Sublime Text 3/Installed Packages" "$HOME/Dropbox/sublime-text-3/"複製代碼
而後在全部須要同步的計算機上運行如下命令下載設置:
DSTPATH="$HOME/Library/Application Support/Sublime Text 3"
DROPBOX_PATH="$HOME/Dropbox/sublime-text-3"
rm -rf "$DSTPATH/Installed Packages"
rm -rf "$DSTPATH/Packages"
mkdir -p "$DSTPATH"
ln -s "$DROPBOX_PATH/Packages" "$DSTPATH/Packages"
ln -s "$DROPBOX_PATH/Installed Packages" "$DSTPATH/Installed Packages"複製代碼
12) 可點擊的URL
使用小插件ClickableURLs可讓文件中的URL可以點擊。
Sublime常見操做
下面還有一些在看過黑客新聞評論後的補充:
選擇類
編輯類
搜索類
顯示類
sublime經常使用的插件:
參考:
blog.jobbole.com/88648/
segmentfault.com/a/119000000…
『咻咻咻咻duang,關注一下唄~~』