Vim と HTML Tidy
以前 Notepad++ で連携した HTML Tidy ( http://d.hatena.ne.jp/janus_wel/20080310#1205206447 ) の存在が忘れられなくて Vim でも使えるように設定してみたのでそのメモ。
まず http://tidy.sourceforge.net/ から HTML Tidy の実行可能バイナリを get 。適当なところにおいてパスを通しておく。次に以下の内容のファイルを html.vim という名前で ~/vimfiles/ftplugin ディレクトリに置く。
compiler tidy nmap <buffer> <special> <silent> <F11> :!tidy -config ~/_tidyrc -quiet -modify "%"<CR>
要は HTML のコンパイラ指定を HTML Tidy にして
bare:yes clean:yes fix-bad-comments:yes fix-backslash:yes indent:yes indent-attributes:no indent-spaces:2 indent-cdata:no char-encoding:utf8 replace-color:yes wrap:0 wrap-attributes:no wrap-asp:no wrap-jste:no wrap-php:no wrap-script-literals:no wrap-sections:no