sublime中emmet外掛使用
emmet(原名zen coding):是文字編輯器的一款輔助輸入HTML和CSS程式碼的外掛。現在可支援以下的文字編輯器:
Sublime Text 2
TextMate 1.x
Eclipse/Aptana
Coda 1.6 and 2.x
Espresso
Chocolat (可以通過 “Install Mixin” 對話方塊安裝)
Komodo Edit/IDE ( Tools → Add-ons)
Notepad++
PSPad
CodeMirror2/3
Brackets
在上面列表點選你目前使用的編輯器,就可以獲得對應的外掛檔案,安裝之後就可以使用 Emmet 的相關功能了。由於 Sublime text 2 是目前最好最強大的前端開發程式碼編輯器,所以本文就以 Sublime text 2文件編輯器中使用為例,講解基礎語法。
1,初始化文件
當我們開始編寫一個html文件時,有些固定的標籤是可以快速生成的。在sublime text2中新建檔案,另存為html格式。輸入:
!或者html:5 , 然後tab鍵或者Ctrl+e 快速載入HTML5文件。他型別的文件:
html:5 或!:用於HTML5文件型別
html:xt:用於XHTML過渡文件型別
html:4s:用於HTML4嚴格文件型別
2,單個DOM元素
在html文件中輸入以下格式,然後按下tab鍵可以快速補全新建的元素,並賦值相應的屬性:
2.1,div#myDiv 按Tab鍵
<div id="myDiv"></div >
2.2,“.”號表示class 名
div.myDiv
<div class="myDiv"></div>
2.3,“#”號表示Id
div#testId.testName
<div id="testId" class="testName"></div>
2.4,大括號{}內新增的是內容
div{thisismydiv}
<div>thisismydiv</div>
2.5,方括號[]可賦值屬性。
scrip[src=”/local/my/.js”]
<script src="/local/my/.js" ></script>
3,DOM元素巢狀
emmet的補全功能很強大,一行程式碼就可以實現DOM元素的巢狀,我們首先熟悉下元素關係符號:
:子元素符號,表示巢狀的元素
+:同級標籤符號
^:可以使該符號後的標籤提升一級
下面給出了例子, 輸入以下格式,然後按下Tab鍵,快速產生巢狀元素:
3.1,div>span
<div><span></span></div>
3.2,div#parDiv>div.childnode
然後Tab
<div id="parDiv">
<div class="childnode"></div>
</div>
3.3,div+div+div
<div></div>
<div></div>
<div></div>
3.4,div^p
<div></div>
<p></p>
3.5,span>div^div#sss
<span>
<div></div>
</span>
<div id="sss"></div>
注意與: span>div+div#sss 的區別:
<span>
<div></div>
<div id="sss"></div>
</span>
4,巢狀結合括號
巢狀加上使用括號(),可快速生產一些程式碼塊:
div#block1>span)+(div#block2>ul>li)+(.block3>h1) 接著按下Tab鍵
div id="block1"><span></span></div>
<div id="block2">
<ul>
<li></li>
</ul>
</div>
<div class="block3">
<h1></h1>
</div>
注意:以上id為block3的標籤還使用了隱式標籤。輸入“.item”即可生成
<div class="item"></div>
現在,emmet還會根據上下文判斷隱式標籤給出div還是其他,如:
ul>.myitem
<ul>
<li class="myitem"></li>
</ul>
這裡有素有隱式標籤名稱:
li:用於ul和ol中
tr:用於table、tbody、thead和tfoot中
td:用於tr中
option:用於select和optgroup中
5,定義多個元素
這個是個很有用的功能。使用*定義多個元素,下面在例子中學習,同樣的,輸入公式後按Tab鍵,就不一一標註了:
5.1, ul>li*3
<ul>
<li></li>
<li></li>
<li></li>
</ul>
5.2,結合屬性使用:div#outer>div#childDiv*3
<div id="outer">
<div id="childDiv"></div>
<div id="childDiv"></div>
<div id="childDiv"></div>
</div>
5.3 使用$來依次編號各元素:div>ul>li.item$*5
<div>
<ul>
<li class="item1"></li>
<li class="item2"></li>
<li class="item3"></li>
<li class="item4"></li>
<li class="item5"></li>
</ul>
</div>
5.4 使用”$@-“符號號,來反向編號:div>ul>[email protected]*5
<div>
<ul>
<li class="item5"></li>
<li class="item4"></li>
<li class="item3"></li>
<li class="item2"></li>
<li class="item1"></li>
</ul>
</div>
5.5 使用“$@數字”從指定的數字開始編號,例如“$@3”從3開始標號:
div>ul>li#[email protected]*6
<div>
<ul>
<li id="itme3"></li>
<li id="itme4"></li>
<li id="itme5"></li>
<li id="itme6"></li>
<li id="itme7"></li>
<li id="itme8"></li>
</ul>
</div>
記住以上公式,能夠大大提高寫程式碼的效率。
相關推薦
sublime中emmet外掛使用
emmet(原名zen coding):是文字編輯器的一款輔助輸入HTML和CSS程式碼的外掛。現在可支援以下的文字編輯器: Sublime Text 2 TextMate 1.x Eclipse/Aptana Coda 1.6 and 2.x Esp
sublime中BracketHighlighter外掛高亮設定方法
前面釋出了篇《Sublime Text 2外掛精選》,裡面談到高亮顯示的外掛,但是裝上後預設是沒有特別好的效果的,我也是用了很長時間預設的設定,一直沒有研究怎麼才能讓它更加明顯一些,今天在網上看到了設定方法,設定完後的效果很好。 1、開啟package Control,選擇install Pack
Sublime安裝Emmet外掛詳解 (步驟配圖)
本文主要介紹使用Package Control 安裝Emmet一、安裝外掛管理器Package Control1、開啟Sublime控制檯開啟Sublime,按下Control + `(Mac)或者Ct
sublime中go外掛的安裝
1. 安裝windows版本的go,golang中國有各個版本的國內映象,下載很快,這個網站也不賴,可以作為學習go的資源。 下載 go1.7.windows-amd64.msi 依次下一步即可 安裝完畢後,go的環境變數會預設新增到系統環境變數中 2. 配置環境變數
去除sublime中emmet中後面的空格
開啟Preferences –> Package Settings –> Emmet –> Settings – User 開啟裡面是空的:你將下面的打碼貼上進去儲存;你在開啟CSS試試肯定可以了:
sublime text3中emmet插件的使用
郵箱地址 屬性 nbsp ems www. scala brush html 相同 首先,想要快速編碼需 要在編輯器中安裝常用插件,下面是emmet插件的使用: html5文檔結構的生成方式: 1)、!+tab鍵 2)、html:5 +tab鍵 頭部head中
Eclipse中離線安裝Emmet外掛
1. 在Emmet官網中下載Emmet的原始碼包http://emmet.io 在DDownload頁面中選擇Eclipse項 之後會跳轉到github中,在右側可以下載原始碼包zip 2. 解壓原始碼包 原始碼包的目錄結構 將其中的 io.emmet.eclipse 解壓出
Zend Studio 中安裝自動補全emmet外掛的方法
1. 開啟Zend Studio,點選 Help --> Install New Software,如下圖: 2. 在Work With中填入如下地址:http://emmet.io/eclipse/updates/ ,回車,選擇某個版本的emmet,如
Sublime Text 3 外掛Emmet使用技巧
Emmet(原名:Zen Coding)是前端開發快速輸入程式碼一種方式,作為文字編輯器的外掛存在,可以幫助您快速編寫HTML和CSS程式碼,從而加速Web前端開發。經過很多開發者多年來的努力與幫助,現在已經非常的完善和實用。也就是今天所說的Emmet外掛。下面我介紹幾個常
IDEA中類似Sublime中Minnimap的右側導航外掛
使用IDEA的時候沒有Sublime的右側導航欄是真的難受, IDEA的右側本來就小,急著寫東西的時候拉半天拉不出來太著急人, 所以就找個類似minnimap的外掛吧。 告知: 現在IDEA中也有這個外掛。
Sublime Text3中SublimeCodeIntel外掛配置python環境
1、首先在package-control中安裝SublimeCodeIntel 2、點選preferences中的browse Packages,進入到SublimeCodeIntel,在當前的路徑下新建.codeintel資料夾(windows中檔案命名的時候為 .cod
sublime text 3 中 SFTP外掛 的 配置 詳解 說明
sublime text3 安裝SFTP後,專案對應的SFTP配置檔案 sftp-config.json 說明詳解 領航科技-網站開發公司 http://www.linghangtech.com SFTP 外掛。主要功能就是通過 FTP/SFTP 連線遠端伺服器並獲取檔案列表,可
mac下Sublime text3的emmet外掛安裝 + 自動排版 詳細步驟
ii. 在輸入框中輸入:import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urlli
在 Sublime 中使用 SFTP 外掛快速編輯遠端伺服器檔案
Sublime Text 2 本身並不強大,但是它方便使用外掛擴充套件功能,所以變得很強大。今天介紹一個很實用的外掛 SFTP ,可以大大提高前端工作效率。 常見的工作流程 有時候修改一些網站上的檔案,通常是下面這樣的流程:使用 FTP/SFTP 連線到遠端伺服器 -
Sublime Text 2 Emmet外掛 常用快捷鍵
簡介 Emmet的前身是大名鼎鼎的Zen coding,如果你從事Web前端開發的話,對該外掛一定不會陌生。它使用仿CSS選擇器的語法來生成程式碼,大大提高了HTML/CSS程式碼編寫的速度 使用 1.初始化 !+tab <!DOCTYPE
sublime中的svn外掛報錯
每當我在sublime中游標移動到svn時,即報錯: 報錯檔案中內容如下: 2014-07-28 11:39:48 Traceback (most recent call last): File "./sublime_plugin.py", line 280,
sublime text 3 外掛 【編寫高質量 JavaScript & CSS 程式碼】高亮提示使用者編寫的程式碼中存在的不規範和錯誤的寫法
作為一個高逼格的前端開發者,自然編輯器的高大上決定了我們碼程式碼的速度;sublime作為輕型的開發編輯器,一直以來都以簡潔,佔用空間小,啟動速度快,主題鮮明等 廣為開發者所喜愛; 今天給大家介紹一款sublime 一個強大的外掛,叫 SublimeLinte
在Sublime中集成Team Foundation Server (TFS),實現版本管理
tle 通過 str svn zha time username .exe 控制 Sublime是一款具有代碼高亮、語法提示、自動完成且反應快速的編輯器軟件,由於它開發的技術架構、豐富的插件,和輕盈而快速的編程響應,Sublime廣受程序員的愛好。在C, C++, Java
sublime中安裝sublimelinter php 語法檢查
efault pytho pat 方框 ack settings 技術 pan 復制 打開控制臺,install package 搜 sublimelinter 先安裝sublimelinter本體 安裝完以後再搜索一下,安裝sublimelinter-php 接下來,打開
【lua學習筆記】——2在sublime中配置Lua運行環境
author command ges () 作者 ctrl+ bindings text inf 一、讓Sublime可以運行lua腳本 打開sublime 選擇tools-->Build System-->New Build System 在新出現的文件中