🦥

Cursor Tabをオンにしてもコード補完が動かないときはチャット経由でログインせよ

に公開

現象

Cursor Tabをオンにしているのに、コード補完のオートコンプリートが全く動かない。
原因はさまざまなパターンがあると思うが、今回自分がぶち当たった問題と解決方法を共有する。

「Cursor Tabって何?」という方は以下をどうぞ。これに慣れるとVSCodeに戻れなくなります。
https://docs.cursor.com/ja/tab/overview

原因

Cursor Settings > Indexing & DocsIndexing がうまく動いていなかった。


試したけどダメだったこと

過去のIssueとか見て他の人が「解決できた」といっていた方法をいくつか試してみたが、どれもダメだった。

  • コマンドツールパレット(Cmd+Shift+P)からDisable Cursor TabEnabled Cursor Tab

  • ブラウザでCursorからログアウト→ログイン

  • Cursor Settings > General > Manage Accountからダッシュボードに遷移→ログアウト→ログイン

  • Cursor Settings > Network > HTTP Compatibility ModeHTTP/2じゃないものに変更

解決した方法

私の場合、Cursorを使うときはたまにインラインチャット(下図参照)で局所的に修正するが、偶然それを試そうとしたらブラウザが立ち上がりCursorのログイン・認証画面みたいなのが出て、それを承認。

するとIndexingがうまく動くようになって直った。

もちろんインラインチャットだけでなく、サイドバーのエージェントチャットでも多分同様のはず。

Discussion