Cursorが凄すぎて使い始めて2日後にはVSCodeから乗り換えていた話

Featured image of the post

はじめに

話題のテキストエディタ「Cursor」を使ってみた😊

  • 数日前「テキストエディタはVSCode一択!!」
  • 「VSCodeからCursorに移行しよう😂」

というくらい感動したので感動したポイントを共有する💪

この記事で伝えたいこと
  • Cursorの基本情報
  • 使って感動したところ

結論

VSCodeベースのソフトだから画面や操作性が同じ

VSCodeからの移行が簡単で気軽に使い始められる

✅AIへの質問が直感的で使いやすい

Web上のドキュメントも学習してくれるが便利すぎる😂

Cursorとは

✅VSCodeをもとにして作られたテキストエディタ。

  • コーディングをサポートしてくれるAI機能がついているのが特徴!
  • VSCodeと互換性があって拡張機能もそのまま使える!

Cursorは気軽に始めやすい

一瞬でVSCodeから移行できる

流れに沿ってインストールしているだけでVSCodeの拡張機能を自動で移行してくれる😊

しかもVSCodeを元にしたエディタなので操作性が同じ!!

💡
VSCodeを使っていた人ならCursorも違和感なく使える!

無料で十分実用的

無料で200回/月も質問できる😊

(他のAIツールも併用していれば200回で十分使えそうに感じた!)

無料$20/月$40/月(ビジネス用?)
GPT-3.5の使用回数200回/月無制限無制限?
GPT-4の使用回数50回
(毎月リセットされない)
無制限無制限?

(2023/11/16現在)

ちなみにCursor内でOpenAIのAPIキーを設定することもできる。

→Cursorは無料プランのままで質問し放題!

便利な機能

便利な機能はたくさんあるが、感動した機能に絞って紹介する😊

シームレスに質問できる

✅とにかく簡単にAIに質問できる!直感的で使いやすい!!

1クリックでエラー修正

エラーが出ているところをホバーして「AI Fix In Chat」をクリックするだけで修正方法を教えてくれる。

Image in a image block

さらに「Apply to Cuurent File」をクリックすると回答を自動でコード反映してくれる!(動画最後の部分。動画ではエラーが発生してなぜか反映できなかった💦)

💡
クリック操作だけでエラーが修正できる!


選択範囲について質問

質問したい箇所を選択して「⌘ L」をクリックするだけでチャット欄にコードが挿入される。

あとは自由に質問すればOK!

Image in a image block

💡
キーボード操作で完結するのが楽!


その場でコードの作成、編集

エディタ上で「⌘ K」をクリックするとその場でAIにしてほしいことを書くことができる。

「⌘ Enter」を押すと提案してくれたコードを反映できる。

Image in a image block

💡
これもキーボード操作で完結するのが楽!

今開いているプロジェクトについて質問できる(これすごい😂)

✅Codebase機能を使えば開いているプロジェクト全体の情報を参照してくれる。

チャットエリアで「+Attach」→「Codebase」を選ぶ。

あとは普通に質問するだけ!

例:別のファイルで定義されているhoge関数について質問する

Image in a image block

💡
一般的な問題解決だけでなく、自分が今直面している問題を解決してくれる!

Web上のドキュメントを学習してくれる(これもっとすごい😂)

✅Docs機能を使えば好きなWeb上の情報を学習させることができる。

【ステップ1】学習させる
  • チャットエリアで「+Attach」→「Docs」→「Add New Docs」を選ぶ。
  • 学習させたいURLを入力してエンター。
  • 好きな名前をつけてエンター。(数秒待てば完了!)
Image in a image block

【ステップ2】質問する
  • そのまま質問するだけ。
Image in a image block

次回以降、同じサイトについて質問する方法
  • チャットエリアで「+Attach」→「Docs」→「さっき付けた名前」を選ぶ。
Image in a image block

💡
マイナーなライブリラリから最新のフレームワークまで何でも学習させることができて何でも聞くことができる!

留意点

✅一応気になった点もあげておく。

一部VSCodeとショートカットが異なる

Cursor独自のショートカットがあるため、VSCodeのショートカットと一部異なる。

VSCodeと異なるショートカットの例

コメントアウト
  • VSCode「⌘ k」→「⌘ c」
  • Cursor「⌘ r」→「⌘ c」

アンコメント
  • VSCode「⌘ k」→「⌘ u」
  • Cursor「⌘ r」→「⌘ u」

💡
自由にショートカットを変更できるが、Cursor独自のショートカットとバッティングすることもあり少し面倒💦

まとめ

  • 無料で十分使える
  • 操作が直感的で使いやすい
  • 今開いているプロジェクトについて質問できる
  • Web上のドキュメントを学習できる
  • VSCodeから一瞬でデータ移行できて、操作性も同じ
⚠️
今のところメリットばかりですが、今後デメリットに感じる部分があれば追記していきます!

所感

こういう新しいツールは「乗り換えるのにコストがかかるから面倒くさそう〜💦」という気持ちもあってなかなか試しづらいイメージがあった💭

しかしCursorはVSCodeからの移行が簡単なので、「とりあえず使ってみて微妙ならすぐVSCodeに戻ればいいや🤔」と軽く始められるのも◎

💡
手軽に導入できるので「便利そう!」と感じてくれた方は一度使ってみてほしい☺️

一緒にCursorで感動しましょう✨

(蛇足)

素直に感動した気持ちを書いたらPR記事みたいになってしまったけど、PR記事じゃないです〜😂