🐢

GitHub CopilotとGitLensの相性悪くてVSCodeが爆遅になった

2024/11/21に公開

追記

友人に試してもらったところ改善しなかったので、GitLensだけじゃなくて拡張機能一覧を見てロードに時間がかかってそうな拡張機能の設定を見直すのかいいかもですね…


最近GitHub Copilotを使い始めたんですが、VSCodeでCopilotのサジェストがすごく遅くて使い物にならないな〜と思ったり、なんかEmmetの展開もワンテンポ遅れるな〜と感じていたんですが、以下の解決策を試したところ動作が快適になりました!
もし同じ症状の方がいたら一度試してみてください
ちなみに使ってるパソコンはMacbookPro M1です

解決策

GitLensのCode Lensという機能と相性が悪かったみたいで、Enabledのチェックを外したらめっちゃ動作が速くなりました
ただし、コードブロックの先頭などに出てくるアノテーション(Gitの更新者とか更新時間が書いてるやつ)が消えます

結論

GitLensの主要機能?の一つが使えなくなってしまうので少し利便性は下がるかもしれないですが、GitHub Copilotが快適に使えるようになるなら仕方ないのかもしれないですね
GitLensのCurrent Lineはパフォーマンスに影響しなさそうなので、そちらで代用しましょう
カーソルを置いている行の末尾に変更者とか変更時間が見れるやつですね
これでサクサクコーディング生活が始められます!やったー!

Discussion