Vetur で Syntax Highlight Color が突然効かなくなったときの対応方法です。
今回は VSCode と Vetur のバージョンはあまり関係なかったのですが、順番に以下の方法で試していきました。
拡張そのものに原因があると考えて、公式の Issues を参考に行いました。
rm -fr ~/.vscode/extensions/octref.vetur-0.24.0/
私のケースでは解決しませんでした。
次は他の拡張が原因で発生していることを考えて、一度全ての拡張を停止してみました。
Extensions: Disable All Installed Extensions
を入力するこれも効果なしです。
最後に試したのは VSCode の設定を戻す方法です。
Preferences: Open Settings (JSON)
を入力するこの時点で vue ファイルの Syntax Highlight Color が復活しました。
先に試した設定を一旦元に戻した上で、ひとつずつ設定をデフォルトにしていきました。
たどり着いた結果が"workbench.colorTheme": "Visual Studio Dark"
の設定でした。
なぜ colorTheme を変更していたのかは不明ですが、これを他のテーマまたはデフォルトテーマに戻すことにしました。