エディターコンポーネント
拡張機能
Remote SSH
SSH 拡張機能
Project Manager
複数プロジェクトの管理
GitLens
強化された Git 連携
Local History
ローカルのファイル変更を追跡
Error Lens
インラインのエラーハイライト
ESLint
コードのリント
Prettier
コード整形
Todo Tree
TODO と FIXME を追跡
キーボードショートカット
IntelliJ IDEA Keybindings
JetBrains の IDE のキーボードショートカットを Cursor に持ってくるには、この拡張機能をインストールしてね。
異なることが多い共通ショートカット:
- Find Action: ⌘/Ctrl+Shift+P (vs. ⌘/Ctrl+Shift+A)
- Quick Fix: ⌘/Ctrl+. (vs. Alt+Enter)
- Go to File: ⌘/Ctrl+P (vs. ⌘/Ctrl+Shift+N)
テーマ
フォント
- JetBrains Mono フォントをダウンロードしてシステムにインストール:
- フォントをインストールしたら Cursor を再起動
- Cursor の Settings を開く (⌘/Ctrl + ,)
- “Font Family” を検索
- フォントファミリーを
'JetBrains Mono'
に設定
より快適に使うなら、設定で “editor.fontLigatures”: true を指定してフォント合字を有効にするのがおすすめだよ。
IDE別の移行
IntelliJ IDEA (Java)
Language Support for Java
Javaのコア言語機能
Debugger for Java
Javaのデバッグ機能
Test Runner for Java
Javaテストの実行とデバッグ
Maven for Java
Mavenサポート
主な違い:
- Build/Runの設定はlaunch.jsonで管理
- Spring Bootのツールは”Spring Boot Extension Pack”拡張で提供
- Gradleは”Gradle for Java”拡張でサポート
PyCharm (Python)
主な違い:
- 仮想環境はコマンドパレットで管理
- デバッグ設定はlaunch.jsonに記述
- 依存関係管理はrequirements.txtまたはPoetryで実施
WebStorm (JavaScript/TypeScript)
JavaScript and TypeScript Nightly
最新の言語機能
ES7+ React/Redux Snippets
React開発
Vue Language Features
Vue.jsサポート
Angular Language Service
Angular開発
WebStormの機能の多くはCursor/VS Codeに組み込み済みだよ。例えば:
- npm scriptsビュー
- デバッグ
- Git連携
- TypeScriptサポート
PhpStorm (PHP)
主な違い:
- Xdebugの設定はlaunch.jsonで管理
- Composer連携はターミナルから
- データベースツールは”SQLTools”拡張を使用
Rider (.NET)
C#
C# のコア機能サポート
DotRush
オープンソースの C# 開発環境
ReSharper Plugin
JetBrains 製 C# プラグイン
.NET Install Tool
.NET SDK 管理
主な違い:
- ファイルエクスプローラー経由のソリューション エクスプローラー
- CLI または拡張機能による NuGet パッケージ管理
- テスト エクスプローラーによるテストランナー統合
GoLand (Go)
主な違い:
- Go ツールのインストールが自動で案内される
- launch.json を使ったデバッグ
- go.mod と統合されたパッケージ管理
スムーズに移行するためのヒント
1
コマンドパレットを使う
コマンドを探すには ⌘/Ctrl + Shift + P を押そう
2
AI 機能
コード補完やリファクタリングに Cursor の AI 機能を活用しよう
3
設定のカスタマイズ
最適なワークフローのために settings.json を細かく調整しよう
4
ターミナル連携
コマンドライン操作には組み込みターミナルを使おう
5
拡張機能
追加ツールは VS Code Marketplace で探そう
ワークフローが少し違うこともあるけど、Cursor の強力な AI 支援コーディング機能は、従来の IDE の範囲を超えて生産性を高めてくれるよ。