vscodeのruby extensionでsyntax highlightが死ぬ問題について

最近は仕事でVSCodeを使っているんだけど、Rubyの拡張 Ruby - Visual Studio Marketplace のアップデートの際に突然syntax highlightがぶっ壊れて仕事の効率が大幅ダウンしていたので、調べて直してみることにした。

issueを眺めていると問題のバージョン 0.16.0で問題があるらしくとりあえずダウングレードで対応しようぜってあったので対応した。

github.com

  1. 一度Ruby extensionをuninstallしてreload
  2. https://rebornix.gallery.vsassets.io/_apis/public/gallery/publisher/rebornix/extension/Ruby/0.15.0/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage ここから0.15.0をダウンロード (参考: https://code.visualstudio.com/docs/editor/extension-gallery#_common-questions )
  3. 落としてきたファイルの拡張子を VSIX に変更
  4. VSCodeのInstall Extension from VSIXをコマンドパレットから起動
  5. VSIXを選んでインストール

するとダウングレードできてなんとかもとに戻った。