狠狠撸

狠狠撸Share a Scribd company logo
WTM #62
進化したZen-Coding

Emmet
井上 拓
takanashi66
広島工業大学 4年
フロントエンドエンジニア
CSS Nite in HIROSHIMA 実行委員
2回目の登壇
Emmet
知ってますか?
Emmet
Zen Codingの進化系
Emmetと名前を変えて開発が進行中
2013/02/24 リリース
Emmet
the essential toolkit for web-developers
- Web開発者にとって不可欠なツールキット
Emmet
スニペットとショートカットを組み合わせて、
効率的にHTML, CSSのマークアップができる
Emmet
Emmet
覚えておくことはただ1つ

ctrl

+

e
環境によるようです……
あと、+ () > ^ *
ショートカットは変更できます
Emmet
Zen Codingと共通 <HTML>

nav
Emmet

ctrl

+

Zen Codingと共通 <HTML>

<nav>
</nav>

e
Emmet
Zen Codingと共通 <HTML>

nav>ul
Emmet

ctrl

+

Zen Codingと共通 <HTML>

<nav>

 <ul>

 </ul>
</nav>

e
Emmet
Zen Codingと共通 <HTML>

li*3
Emmet

ctrl

+

Zen Codingと共通 <HTML>
<li></li>
<li></li>
<li></li>

e
Emmet
Zen Codingと共通 <HTML>

(nav>ul)+div
Emmet

ctrl

+

Zen Codingと共通 <HTML>
<nav>

 <ul></ul>
</nav>
<div>
</div>

e
Emmet
Zen Codingと共通 <HTML>
.でclass

.wrap
divは省略可能
Emmet

ctrl

+

e

Zen Codingと共通 <HTML>
.でclass

<div class=“wrap”></div>
divは省略可能
Emmet
Zen Codingと共通 <HTML>
#でid

#wrap
divは省略可能
Emmet

ctrl

+

e

Zen Codingと共通 <HTML>
#でid

<div id=“wrap”></div>
divは省略可能
Emmet
新機能 ^

nav>ul^div
Emmet
新機能 ^
<nav>

 <ul>

 </ul>
</nav>
<div>
</div>

ctrl

+

e
Emmet
新機能 ^

header > nav > ul ^^ div
Emmet
Zen Codingと共通 {CSS}

m
Emmet

ctrl

Zen Codingと共通 {CSS}

margin: ;

+

e
Emmet
新機能 数値入力

m5
Emmet

ctrl

新機能 数値入力

margin: 5px;

+

e
Emmet
新機能 数値入力

m0-a
Emmet

ctrl

+

新機能 数値入力

margin: 0 auto;

e
Emmet
新機能 ベンダープレフィックス

-bdrs10
Emmet

ctrl

+

e

新機能 ベンダープレフィックス
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
Emmet
Cheat Sheet
http://docs.emmet.io/cheat-sheet/
Emmet
覚えておくといいもう1つ
Wrap変換

ctrl

+

alt

+

a

環境によるようです……
ショートカットは変更できます
Emmet
wrap変換

めにゅー1
これをaで囲む
Emmet

選択して

ctrl

+

alt

+

wrap変換

<a href=“”>めにゅー1</a>

a
Emmet

!
Emmet

ctrl

<!doctype html>
<html lang="en">
<head>

 <meta charset="UTF-8">

 <title>Document</title>
</head>
<body>

</body>
</html>

+

e
Emmet
拡張させる

<html lang="en">

→

<html lang="ja">
Emmet
設定ファイルの記述はJSON
なのでちょろっと書き換えるだけで
カスタマイズ可能。
Emmet
ファイルパスは

/Users/[ユーザネーム]/Library/Application Support/
Coda 2/Plug-ins/Emmet.codaplugin/Contents/
Resources
Emmet
ファイルパスは

/Users/[ユーザネーム]/Library/Application Support/
Adobe/Dreamweaver CC/ja_JP/Con?guration/
Commands/Emmet
Emmet
Sublime Textはもっと簡単で

Preferences > Package Settings >
Emmet > Settings - User
Emmet
{
"snippets": {
"html": {
"snippets": {
"dldt": "<dl>n<dt>${child}
</dt>n<dd></dd>n</dl>"
}
}
}
}
Emmet
コーダではまったこと
Coda2でscssファイルはcss扱いっぽい?
scssのところに書いても反映されない
まとめ
覚えておくべきことはただ1つ!

ctrl

+

e
まとめ
導入が簡単
今の環境にに少しのプラスで

光速コーディングが可能
ありがとうございました

More Related Content

進化したZen coding "Emmet"