cursor インストールしたら WSL2 から code ってコマンド叩いたときに VS Code じゃなく cursor が起動するようになっちゃった

2024/11/03

結論

Windows 側の環境変数変えるべし。

  • 環境変数には「システム環境変数」と「ユーザー環境変数」がある。前者が優先される。
  • cursor は前者にセットされてて、VS Code は後者にはいってた。
  • cursor の設定を「システム環境変数」から切り取り(コピーして削除)、「ユーザー環境変数」の一番下に追加してやることで解決。
  • 起動してた WSL2 のターミナルはたぶん一度閉じてから、開き直した方が良いと思われます。

背景

重い腰を上げて cursor をインストールしました。

途中で「Launch from the command line using `code` or `cursor`」と聞かれたときに、 cursor の方を選んだつもりだったんですが、翌日 WSL2 のターミナルから code . と打ち込んだら cursor が起動…。

おや?と思って WSL2 側の環境変数設定とかいろいろ見てみたけれど、それらしきものが見つからず…。

結局、 Windows 側の環境設定を調整することで上手くいったのでした。