UnityのUIElementsを用いたエディタ拡張では*.ussファイルを記述することがあります。
しかし、VSCodeでは標準で*.ussにシンタックスハイライトがなく、もちろんフォーマッタも利用できません。
また、マーケットプレースにこれを解決するズバリな拡張機能を見つけることはできませんでした。(2021/08/15現在)
VSCodeに*.ussと*.cssを関連付けさせることで__シンタックスハイライト__をさせる方法を紹介したいと思います。
#settings.jsonを開く
ctrl + shift + p
で開いたコマンドパレットにsettings.json
と入力してください。
ちなみに、基本設定:ワークススペースを開く(JSON)
を選択すると現在のプロジェクトのみに設定が反映されるようになります。
#settings.jsonを編集する
"files.associations": {
"*.uss": "css",
}
上記の記述をsettings.json
へ追加することで*.ussと*.cssに関連付けがなされます。
#*.ussを編集する
*.ussと*.cssに関連付けがなされたため__シンタックスハイライト__されるようになりました。
また、これにより*.css同様に__カラーピッカー__や__フォーマッタ__が利用できるようになりました。