または、構文が正しく強調表示されるように現在のファイルの言語を切り替える方法はありますか?
たとえば、*.jsx
は実際には JavaScript ですが、VS Code では認識されません。
ベストアンサー1
アップデート
JoelAZの答えはるかに簡単で、設定の変更も同じになります。以下の回答は依然として有効ですが、手順が増え、手間がかかります。
古い回答
でビジュアルスタジオコードsettings.json
次のように、言語強調表示用の永続的なファイル関連付けをファイルに追加できます。
// settings.json
// Place your settings in this file to overwrite the default settings
{
"some_setting": custom_value,
...
"files.associations": {
"*.thor": "ruby",
"*.jsx": "javascript",
"Jenkinsfile*": "groovy"
}
}
Ctrl+ Shift+ P(またはメニューから[表示] -> [コマンド パレット])を使用して、 と入力しますsettings JSON
。[環境設定: ユーザー設定 (JSON) を開く]を選択して、 を開きますsettings.json
。
適切な言語 ID を見つけるには、Ctrl+ Shift+ P(またはメニューから[表示] -> [コマンド パレットChange Language Mode
]) を使用して、 と入力します。言語 ID はリストに表示されます。たとえば、docker
Docker ファイルの言語 ID を見つけるには、 と入力します ( dockerfile
)。上記の例の最初のエントリでは、は.thor
ファイル末尾で、ruby
は言語 ID です。
このFiles: Associations
機能はVisual Studio Codeバージョン1.0(2016年3月)で初めて導入されました。利用可能な機能を確認してください。ワイルドカードパターンリリースノートと既知の言語文字列ドキュメントに記載されています。