joppot

コピペで絶対動く。説明を妥協しない

ソフトウェア

emmetを使ってhtml5のテンプレート入力補完する

投稿日:


fondo1

概要

みなさんこんにちはcandleです。今回はemmetを使ったhtml5テンプレートの入力補完を試してみましょう。html5が使われだしてから、だいぶ経ちました。私も今ではhtml5で全てのhtmlを書いています。

ところが、htmlファイルを新しく作成する度に、html5のひな形を入力するのはかなり面倒です。そこでemmetの補完機能を使って入力してみましょう。

前提

emmetが入っているエディタを持っている
(私はAptana Studio 3を使います)



emmetでhtml5テンプレートを入力する

まずは、適当にhtmlファイルを作成します。お約束のindex.htmlを作りました。
Web - alltest_index.html - Aptana Studio 3 - _Applications_MAMP_htdocs

エディタ上で下の文字を打ち込み

html:5

「tab」かMacなら「Command+E」,Windowsなら「Ctrl+E」で自動的にhtml5テンプレートを書いてくれます。

Web - alltest_index.html - Aptana Studio 3 - _Applications_MAMP_htdocs-1

Web - alltest_index.html - Aptana Studio 3 - _Applications_MAMP_htdocs-2

テンプレートを書いてくれました。

だいぶ楽ですね。

lnagがenなのをjaに変更する

よくみるとindex.htmlのlangの所がenになっています。私はおもに、日本語のhtmlを書いているので、これをjaにする必要があります。手入力で変更するのは大変なので、環境設定から変更をします。

メニューの「Apptana Studio 3」から「環境設定」をクリック
スクリーンショット 2014-04-14 21.06.05

「Emmet」の「Variables」を選び、横の画面から「lang」の項目をダブルクリックします。

Preferences

別のウィンドウが現れたら、値が「en」になっているのを「ja」に変更してokを押します

Edit variable

環境設定の画面も「ok」を押して閉じましょう。これで先ほどのhtml5テンプレートコマンドを打つとlangがjaになります。

html:5

Web - gittest_index.html - Aptana Studio 3 - _Applications_MAMP_htdocs

langがjaになりました。



まとめ

emmetは便利です。htmlをちょいっと書く時はあまり恩恵を感じませんが、長いコードを書くと素晴らしがわかります。

スポンサードリンク

「為になったなぁ」と思ったら、シェアお願いします。

-ソフトウェア
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

Atomでhamlを書く

English 日本語 概要 みなさんこんにちはcandleです。今回はatomでhamlをかきます。 私はほとんどemacsですが、たまにatomで書く時があって、 hamlを開いたら、カラーリング …

iTerm2上のemacsで C-; C-: C-> C-< C-. C-, 記号キーバインドが入力できないのを解決する

概要 みなさんこんにちはcandleです。今回はiTerm2上の記号系のキーバインドが使えない問題を解決します。 iTerm2上のemacsは基本的に control + 記号のキーバインドが使えませ …

centos6.5にemacs24.5をrpmからインストールする

概要 みなさんこんにちはcandleです。今回はcentos6.5にemacs24をrpmからインストールします。 前提 適当なcentos6.5の環境がある。私はvagrantにします。

Atomのatom-import-jsプラグインを使ってReact componentを自動的にインポートする

概要 みなさんこんにちはcandleです。 今回はAtomとimport-jsを使って自動的に、componentのパスをインポートしてみたいと思います。 Reactは1ファイル1コンポーネントの書き …

iphoneのsafariでfacebookのmessanger(メッセージ機能)を使う方法

概要 みなさんこんにちはcandledです。 今回はfacebookのmessangerアプリを使わずにsafari上でfacebookのメッセージをする方法を紹介します。 前提 iphoneのsaf …

  • English
  • 日本語

ベンチャー企業のCTOをやってます。大学時代にプログラミングを始め、javaから入門し、C++へて、PHPへと進み、会社ではRailsを使用。自動化が大好きなプログラマー