Visual Studio CodeでSVGをプレビューする拡張機能「SVG Preview」

SVGのプレビューは基本的にGapplinを使用しています。
しかし、直接コードを調整したり、アニメーションさせるためにコードを整形するときはテキストエディタで開いてコードを編集します。
そんなときにVisual Studio Code上でプレビューされていると、コードを編集しつつ、編集結果をすぐ確認できて便利です。
今回はVisual Studio Code上でSVGのプレビューができる「SVG Preview」についてまとめておきます。
SVG Preview

SVG PreviewはVisual Studio Codeで開いたSVGを別タブでプレビューしてくれる拡張機能です。
編集したらリアルタイムでプレビューされるのと、プレビュー画像の拡大縮小も可能です。
似たような名前の拡張機能が多くありますが、これがインストール数も多いのと、使い勝手も良かったです。
基本的な使い方
SVGを開くと、自動的に別ペインでプレビュータブが表示されます。

横に並んでプレビューされて、編集はリアルタイムにすぐ反映されるので、編集しやすくなります。
また、プレビュー画面にマウスカーソルを載せて上下にスクロールすると、プレビューの拡大・縮小ができます。
設定
プレビュータブを自動で開かないようにする
「”svgPreview.autoOpen”」をfalseにすると、プレビュータブが自動で開かないようになります(デフォルトはtrue)。
{
"svgPreview.autoOpen": false
}プレビュータブを手動で開くためにはcontrol + option + Pのショートカットを実行するか、もしくはshift + command + Pでコマンドパレットを表示してから、「Svg Preview: Open Preview to the Side」を選択します。
プレビューサイズをSVG画像の設定に合わせる
デフォルトだとVisual Studio Codeの画面いっぱいにプレビューされるようになっていますが、SVGのwidthやheightの設定に合わせて表示したい場合は「”svgPreview.scaleToFit”」をfalseにします。
{
"svgPreview.scaleToFit": false
}プレビュー画面にCSSを適用する
プレビュー画面の背景色を変えたい場合は「”svgPreview.style”」を使えばCSSの適用ができるので、それで変更します。
{
"svgPreview.style": {
"html": {
"background-position": "0 0, 13px 13px",
"background-size": "26px 26px",
"background-image": "linear-gradient(45deg, #141414 25%, transparent 25%, transparent 75%, #141414 75%, #141414), linear-gradient(45deg, #141414 25%, transparent 25%, transparent 75%, #141414 75%, #141414)"
}
}
}上記のCSS設定は拡張機能の紹介ページに載っているものですが、適用すると背景がチェック模様になります。



WordPressのContact Form 7で送信時に回転アイコンが出たまま止まってしまうときのチェックリスト
iOS Safariで文章の最後の1文字だけ改行されてしまう現象の対処法
Sassのマップ機能を使った変数の管理方法
WordPressのプラグインはどれを入れたら良い?とりあえず最初に導入をオススメするプラグイン一覧
Visual Studio Codeで正規表現にマッチするか確認できる拡張機能「Regex Previewer」
ウェブ上でLaTeXで数式をキレイにプレビューするJavaScriptライブラリ「MathJax」
スマホやPCにプッシュ通知をしてくれる「Push7」をブログに追加する方法
iTerm2を使いこなすために覚えておきたいショートカット集
CodeAnywhereでターミナルに触る練習をする
Visual Studio Codeでパス補完機能を細かく設定して自分好みにできる拡張機能「Path Autocomplete」
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Stationの「My custom apps」機能を使って好きなウェブサイトをStationに追加する
間違えて学習してしまったATOKの不要な変換候補を削除する方法
MacのSublime Textを日本語化する方法
MacのターミナルからVisual Studio Codeを開く方法
Keyboard Maestroでブックマークレットにショートカットキーを割り当てる方法
BetterTouchToolでウィンドウが最大化された状態で「ウィンドウを右に最大化」すると左に移動してしまう問題
Alfred 4でスニペットを作成して使用する方法
Visual Studio CodeでCSVの編集を見やすく行う拡張機能「Edit csv」
Obsidianを使った「自己流PKM」で行う知識トレーニング
Sketchのメニューバーにショートカットキーを割り当てる方法