[Linux] vimでCSSTidy
ここ一週間CSSと戦い続けているわけですが、どうもCSSは苦手です。当社比で普通の人の3倍時間がかかってる気がします。
特に勢いでCSSを書いているとソースがグッチャグチャになって収集がつかなくなってしまうので、整形ツールを探したらありました。
そのまんまです。
C++のソースを持ってきて
$ unzip csstidy-source-1.2.zip -d csstidy $ cd csstidy $ chmod a+x compile.sh $ ./compile.sh
でコンパイル。
出来上がったcsstidyを好きなディレクトリに入れておきます。
基本的な使い方は
$ csstidy 入力ファイル [オプション] [出力ファイル]
なのですが入力ファイル名に"-"を指定すると標準入力を渡せるので.vimrcに
map ,ct <Esc>:%! ~/bin/csstidy - --silent=true<CR>
とか入れておくとvimから:,ctで呼び出せて吉。
emacsは・・・知りません。
ちなみに--silent=trueをつけておかないと統計情報が出力されるのでつけておきましょう。
他にも色々オプションがあるのですが、--template=highestをつけるとめいっぱい最適化して、ファイルサイズを最小にしてくれます。
なかなか便利なCSSTidy。お勧めです。
