ERBFormatter/Beautify
Rubyで書かれた.erbをフォーマットしてくれるという便利な拡張機能です。
Rubyはそもそも使わないんですが、ひょっとしたら使うかもしれないので書いておきます。
導入
ここから導入します。
この拡張機能は内部的にhtmlbeautifierを使っているのでそれをインストールします。
以下、導入が随分前なので忘れているが主にここと同じエラーが発生する
ただしgem install htmlbeautifierでインストールすると権限の問題などで実行できないときがあります。
でも確認してみたら
Executable Pathは単純にhtmlbeautifierが指定されていた…
一応、備忘録として普通に使えている現状の設定とかを残しておきます。
$ which htmlbeautifier/Users/tkgling/.rbenv/shims/htmlbeautifier
$ rbenv which htmlbeautifier/Users/tkgling/.rbenv/versions/3.0.6/bin/htmlbeautifier
$ rbenv versions system* 3.0.6 (set by /Users/tkgling/.rbenv/version)また、.zshrcに以下を記入済み。
[[ -d ~/.rbenv ]] && \ export PATH=${HOME}/.rbenv/bin:${PATH} && \ eval "$(rbenv init -)"VSCodeの設定は以下の通り。
Vscode-erb-beautify: Execute Path:htmlbeautifier
Vscode-erb-beautify: Use Bundler:チェックを外す文字コード
.vscode/settings.jsonに以下を追記します.
{ "vscode-erb-beautify.customEnvVar": { "LC_ALL": "en_US.UTF-8" }}これをしておかないと日本語が含まれるコードがフォーマットできない。