HTML.vimを試す。

htmlを書く時用のvimプラグインを入れた。
HTML/XHTML Editing in Vim
例えば、;imとタイプしただけで、

<IMG SRC="" ALT="">

のように挿入される。
ほとんどのタグはそのまま;タグ名すれば変換されるので、覚える必要無し。
ブラウザ起動機能*1とかカラーパレットとかついてる。
tabで空の部分にカーソル移動。
結構よさそう。

コマンドメモ

" Helpをみる
:h HTML.txt
" HTML.vimのmacroをオフに
:HTML[mappings] off
" カラーパレットをトグる(;#でも可)
:ColorSelect 

.vimrc

" ツールバー オフ
let g:no_html_toolbar = 'yes'
" マップをxhtml用にする。(+小文字になる)
let g:do_xhtml_mappings = 'yes'
" 自分のmapを上書きさせない
" let g:no_html_map_override = 'yes'

" デフォの文字コード ;ctで使用
let g:html_default_charset = 'utf-8' 

" 自分のテンプレート;htmlで使うには
let g:html_template = '~/dir/mytemplate.html'
" ↑機能してない???
" Editor: %authorname% (%authoremail%) みたいな感じで。
let g:html_authorname  = 'なまえ'
let g:html_authoremail = 'めーる@mail.com'

普通に打ったら出てこないようなInsert Mode時のコマンド

;4 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
;ct<META HTTP-EQUIV="Content-Type" CONTENT="text/html;
;cm<!-- -->
;aH<A HREF=""></A>
;br<BR>
;dv<DIV><CR></DIV>
;meMeta info <META NAME="" CONTENT=""
;mhMeta http-equiv <META HTTP-EQUIV="" CONTENT=""
;pp<P><CR></P>
;sn<SPAN></SPAN>
;lsLinked CSS <LINK REL="stylesheet" TYPE="text/css"
;fm<FORM ACTION=""><CR></FORM>
;bu<INPUT TYPE="BUTTON" NAME="" VALUE="">
;ch<INPUT TYPE="CHECKBOX" NAME="" VALUE="">
;ra<INPUT TYPE="RADIO" NAME="" VALUE="">
;hi<INPUT TYPE="HIDDEN" NAME="" VALUE="">
;pa<INPUT TYPE="PASSWORD" NAME="" VALUE=""
;te<INPUT TYPE="TEXT" NAME="" VALUE="" SIZE="20">
;fi<INPUT TYPE="FILE" NAME="" VALUE="" SIZE="20">
;se<SELECT NAME=""><CR></SELECT>
;tx<TEXTAREA NAME="" ROWS="10"
;su<INPUT TYPE="SUBMIT">
;re<INPUT TYPE="RESET">
;la<LABEL FOR=""></LABEL>
&& &amp;
&> &gt;
&< &lt;
&<space>&nbsp;

*1:私のmacでは動かなかったけど