1. 程式人生 > >sublime中emmet外掛使用

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>

記住以上公式,能夠大大提高寫程式碼的效率。

相關推薦

sublimeemmet外掛使用

emmet(原名zen coding):是文字編輯器的一款輔助輸入HTML和CSS程式碼的外掛。現在可支援以下的文字編輯器: Sublime Text 2 TextMate 1.x Eclipse/Aptana Coda 1.6 and 2.x Esp

sublimeBracketHighlighter外掛高亮設定方法

前面釋出了篇《Sublime Text 2外掛精選》,裡面談到高亮顯示的外掛,但是裝上後預設是沒有特別好的效果的,我也是用了很長時間預設的設定,一直沒有研究怎麼才能讓它更加明顯一些,今天在網上看到了設定方法,設定完後的效果很好。 1、開啟package Control,選擇install Pack

Sublime安裝Emmet外掛詳解 (步驟配圖)

本文主要介紹使用Package Control 安裝Emmet一、安裝外掛管理器Package Control1、開啟Sublime控制檯開啟Sublime,按下Control + `(Mac)或者Ct

sublimego外掛的安裝

1. 安裝windows版本的go,golang中國有各個版本的國內映象,下載很快,這個網站也不賴,可以作為學習go的資源。  下載 go1.7.windows-amd64.msi 依次下一步即可 安裝完畢後,go的環境變數會預設新增到系統環境變數中 2. 配置環境變數

去除sublimeemmet後面的空格

開啟Preferences –> Package Settings –> Emmet –> Settings – User  開啟裡面是空的:你將下面的打碼貼上進去儲存;你在開啟CSS試試肯定可以了:

sublime text3emmet插件的使用

郵箱地址 屬性 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類似SublimeMinnimap的右側導航外掛

使用IDEA的時候沒有Sublime的右側導航欄是真的難受, IDEA的右側本來就小,急著寫東西的時候拉半天拉不出來太著急人, 所以就找個類似minnimap的外掛吧。 告知: 現在IDEA中也有這個外掛。

Sublime Text3SublimeCodeIntel外掛配置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 在新出現的文件中