Visual Studio Codeで「.html」拡張子以外のファイルでもEmmetを使えるようにする

最近はVue(.vue)やReact(.jsx)など、.html拡張子以外のファイルにもHTMLを直接記述する機会が多くなってきました。
そうなってくると、Emmetに慣れすぎてしまっているため普通にHTMLを書くのが非常に面倒に感じてしまいます。
設定すればどの拡張子でもEmmetは使えるようになるので、今回はEmmetを使うファイル拡張子の設定方法についてまとめておきます。
Emmetを使う言語の設定
Visual Studio Codeのメニューバーから[Code]→[基本設定]→[設定]で設定画面を表示して、検索ボックスに「emmet」と入力すると、Emmet関連の設定が絞り込まれます。
その中にある「Emmet: Include Languages」が、Emmetを使う言語の設定なので、「項目の追加」をクリックして使いたい言語と、Emmetを指定します。

指定は「language id」と呼ばれるidで指定する必要があって、言語モードの指定時に括弧の中に表示されているのがlanguage idです。

settings.jsonで指定する場合
「settings.json」で指定したい場合は「emmet.includeLanguages」に「項目: 値」の形式で設定を追加します。
"emmet.includeLanguages": {
"vue-html": "html"
}これで指定した言語モードのファイルでもEmmetが使えるようになりました。

ターミナルでGitを使う時に最低限覚えておきたいコマンド
「とりあえず無料版!」ではなく、機能を知った上で判断したいMAMPとMAMP PROの比較
MacでCLIツールをインストールするときに行うターミナルでの「パスを通す」とは一体なにか?
SourceTreeで環境設定の「カスタムアクション」「アップデート」「高度な設定」が選択できない
さくらのレンタルサーバで.htaccessが原因で500エラーになってしまう場合のチェックリスト
JavaScriptのforEach内で「continue」や「break」のような動作をさせる方法
CSSのカスタムプロパティ(変数機能)の使い方
ブラウザでこれ以上スクロールできない場合の挙動を制御する「overscroll-behavior」プロパティ
Dashで「Secure Input is Enabled」と表示される場合の対処法
Dart Sassの変数の基本的な使い方|Dart Sass入門
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
ATOKの句読点変換を無効にしているのに、変換されてしまう場合は「変換方法」を確認!
MacのGoogle日本語入力のキー設定で単語登録のショートカットキーを追加する方法
macOS Mojaveのログイン周りの設定まとめ(ゲストユーザのオフ、ログイン時の壁紙変更)
ATOKで簡単に今日の日付を入力する方法
Illustratorの選択系のツールを徹底的にまとめる
gulp-sass 5の「does not have a default Sass compiler」エラーを解消する
Apple WatchでiPhoneやMacのロック解除を行う方法
Keynote × Keyboard Maestroでスライド作りを徹底的にラクにするマクロサンプル
Keyboard Maestroでダークモードかどうか判定して、条件分岐で処理を変える方法
コーダー目線で理解するIllustratorのアピアランス機能