Visual Studio CodeのEmmetのlang属性をjaに変更する方法

Visual Studio CodeではEmmetがデフォルトでインストールされていて、言語モードがHTMLの状態で!と入力してtabを押すと下記のようにHTMLに必要な最低限のコードが展開されます。

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
</body>
</html>非常に便利なのですが、lang="en"になってしまっているので、これを毎回lang="ja"に変える手間がかかります。
手間といっても一瞬で終わることなので別にいいかもしれませんが、変え忘れる可能性がありますし、モヤッとします。
setting.jsonで設定を変える
ネット上を見てみると、ユーザースニペットを使う方法で解決している人が結構います。
しかし、ユーザースニペットはあくまで別のスニペットを追加しているだけなので根本的な解決になりませんし、!が使えません(正確には、!も使えるのですがen用とja用の2種類の展開が混在することになってしまいます)。
今回使う方法はsetting.jsonからEmmetの変数を変える方法です。
まずはVisual Studio Codeの[Code]→[基本設定]→[設定]へ行って[拡張機能]→[Emmet]へ移動します。
「setting.json で編集」というリンクがあるはずなので、それをクリックしてsetting.jsonを開きます。

あとは下記のコードを追加するだけです。
"emmet.variables": {
"lang": "ja"
},追加したら保存して、改めて!を展開してみるとちゃんとlang="ja"で展開されました。

小さなことですが、余計な手間が減るだけでかなり快適になります。
特にコーディング作業は他にもっと注意したり意識するべきことがあるはずなので、余計なところで頭のリソースを取られないようにしたいですね。

Alfred 4のカスタム検索を設定をしてサイト内検索をしたり、ブラウザのブックマーク検索を行う方法
Alfredと1Passwordの連携をもっと便利に使いこなすための1Passwordのカテゴリ管理方法
チャットサービス統合アプリのStationがChrome拡張機能になって登場!キーボードだけでよくアクセスするサイトへ移動できる
日々の作業を短縮して、やるべきことに集中するための小技集 #1日1Tips – 2020年1月
Macの基本操作をラクにするために使っているユーティリティアプリ
ショートカットキーを考える時に参考となる英単語一覧
ブラウザ × Keyboard Maestroでちょっとした操作をラクにするマクロサンプル
ターミナル起動時のLast login表示を無効にする方法
Hazelを使ってMacのファイル整理を自動化する
修飾キーに自分ルールをつけてショートカットキーを管理して使いやすくする
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Keyboard Maestroの「Macro Debugger」で複雑なマクロのデバッグを行う方法
パスワード管理の定番アプリ1Passwordがメジャーアップデートで「1Password 8 for Mac」に!
Path FinderとFinderをいい感じに共存させるための設定
CSS Nite in Kobe, vol.54「XDで作ったワイヤーフレームを元に制作するウェブビジュアルデザインと精度の高いプロトタイプをコーダーに渡すときのポイントのセミハンズオン」に参加してきました
JavaScriptのテンプレートリテラル内で条件分岐を行う方法
Path Finderのデフォルト解凍アプリを変更する方法
記事用のスクリーンショットを撮るときに気をつけていること
様々な作業を自動化するgulpの基礎と導入方法
さまざまな情報を一元管理するオールインワンのワークスペース「Notion」
macOSの環境をすぐに復元したり、別Macと同期するために必要な情報をまとめた「アプリ設定フォルダ」を作る