Tidy
HTMLのフォーマッタにtidyを使う.
tidyからfolkしたtidypが新しいらしい.
といっても最新が2010年.
HTML5には対応してません.
http://www.tidyp.com/
tidypをbrewからインストールする.
sudo brew install tidyp
いちいちコマンドラインからtidyを打ち込むのはだるいのでvimと連携させる.
.vimrcに以下を追記する.
autocmd FileType html :map ty <esc> :!tidyp -i -quiet -raw -modify "%"<CR>
これでvimのコマンドモード中でtyと打つとコードが自動整形される.
たとえばこれが
<html> <head> <title>Dipint</title> </head> <body> test </body> </html>
こうなる
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <meta name="generator" content= "tidyp for Mac OS X (v1.04), see www.w3.org"> <title>Dipint</title> </head> <body> test </body> </html>
tidyとかジジイすぎwwwwwナゥなヤングはこれ使ってるぜってのがあったら教えて下さい.