🦥
Cursor Tabをオンにしてもコード補完が動かないときはチャット経由でログインせよ
現象
Cursor Tabをオンにしているのに、コード補完のオートコンプリートが全く動かない。
原因はさまざまなパターンがあると思うが、今回自分がぶち当たった問題と解決方法を共有する。
「Cursor Tabって何?」という方は以下をどうぞ。これに慣れるとVSCodeに戻れなくなります。
原因
Cursor Settings > Indexing & Docs の Indexing がうまく動いていなかった。


試したけどダメだったこと
過去のIssueとか見て他の人が「解決できた」といっていた方法をいくつか試してみたが、どれもダメだった。
-
コマンドツールパレット(
Cmd+Shift+P)からDisable Cursor Tab→Enabled Cursor Tab

-
ブラウザでCursorからログアウト→ログイン
-
Cursor Settings>General>Manage Accountからダッシュボードに遷移→ログアウト→ログイン -
Cursor Settings>Network>HTTP Compatibility ModeをHTTP/2じゃないものに変更
解決した方法
私の場合、Cursorを使うときはたまにインラインチャット(下図参照)で局所的に修正するが、偶然それを試そうとしたらブラウザが立ち上がりCursorのログイン・認証画面みたいなのが出て、それを承認。

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

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