Categories
Tags
Alamofire Android AppStoreConnect AWS Bun C++ cAdvisor CFW Cloudflare Cloudflare Access Cloudflare KV Cloudflare Tunnel Cloudflare Workers D1 Deno DevContainer Discord Docker ECR ECS Edizon Emulator EmuMMC Fastlane Firestore Frida Ghidra Git GitHub GitHub Actions GitLab GPG Grafana HACGUI Heroku Homebrew Hono IDA Pro iOS IPSwitch Jailbreak Javascript JSON JWT LanPlay Linode macOS Mirakurun MongoDB NestJS NextJS Nintendo Nintendo Switch NodeJS PHP PostgreSQL Prisma Programming Prometheus Python React Realm RealmSwift Ruby Salmon Run Salmonia3+ Shogi Sideload Snap Splatoon Splatoon2 Splatoon3 SSH Stable Diffusion Starlight Swift Swift Package SwiftUI Switch TensorRT Turf War Typescript TypeScript Ubuntu Ubuntu Server VNC VPN VSCode Vue WARP Wireguard XCode Xcode yarn zsh 家電 横歩取り
324 words
2 minutes
ERBFormatter/BeautifyをVSCodeで使うときの注意点
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"
}
}
これをしておかないと日本語が含まれるコードがフォーマットできない。
ERBFormatter/BeautifyをVSCodeで使うときの注意点
https://fuwari.vercel.app/posts/2024/01/formatter/