veturでHTMLのフォーマットを有効にする
VSCode上で、Vue.jsシングルファイルコンポーネントのフォーマッタはveturが良いらしく、なんとなく入れて放置していたのですがHTMLがフォーマットされない。
VSCode の Vetur 用の設定を参考に、settings.jsonに以下の設定をしてみたところ編集できるようになった。
"vetur.format.defaultFormatter.html": "js-beautify-html"
詳細はveturのチェンジログに記載されていて、
- デフォルトではHTMLのフォーマットは無効にしているよ
- 理由は、内部的にjs-beautify-htmlっていうのを使ってるけど、致命的なバグがある上に治る予定がなさそうだよ
- 将来的にはprettierっていうのに乗り換える予定だよ
とのこと。
手で段組み変えるよりは断然ましなので、とりあえず使うことにする。