1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

CursorからClaude Codeへ移行した人向け完全ガイド【2026年版】

Posted at

はじめに

2026年、CursorからClaude Codeへ移行しました。本記事では、Claude Codeの基本操作からIDE連携、おすすめの拡張機能まで、移行者目線でまとめます。

対象読者:

  • CursorからClaude Codeへの移行を検討している方
  • Claude Codeを使い始めたばかりの方
  • IDE連携やカスタマイズ方法を知りたい方

前提知識

  • ターミナル操作の基本(cd, ls等)
  • Markdownの基本記法
  • Node.js 18以上がインストール済み

Claude Codeとは

AnthropicがリリースしたターミナルベースのAIコーディングアシスタントです。

特徴 説明
ターミナルネイティブ 別ウィンドウ不要、開発環境で直接動作
直接アクション ファイル編集・コマンド実行・Git操作を自動実行
IDE統合 VS Code / JetBrains IDEとネイティブ連携
拡張性 MCP・Hooks・Skills・Pluginsで機能拡張

Cursorとの最大の違いは「GUIエディタ」vs「ターミナル+IDE連携」です。慣れると非常に快適です。

インストール

# npm(推奨)
npm install -g @anthropic-ai/claude-code

# Homebrew(macOS/Linux)
brew install claude-code

# インストール確認
claude --version

Windows環境ではWSL2経由での利用が必要です。

初回セットアップ

# Claude Codeを起動
claude

# ブラウザが開くのでAnthropicアカウントでログイン

# プロジェクト初期化(CLAUDE.md作成)
/init

基本操作

起動方法

# インタラクティブモード(標準)
claude

# ワンショット実行
claude "このファイルの問題点を教えて"

# パイプ入力
cat error.log | claude "このエラーを解析して"

# 特定ディレクトリで起動
claude --directory /path/to/project

入力のコツ

方法 説明
@ファイル名 ファイルをコンテキストに追加 @src/main.py
@ファイル#L1-50 特定行範囲を参照 @app.js#L10-30
/コマンド スラッシュコマンド実行 /help
!コマンド Bash直接実行(Claude経由なし) !npm test

複数行入力

方法 ショートカット
バックスラッシュ \ + Enter
macOS Option + Enter
対応ターミナル Shift + Enter

スラッシュコマンド一覧

よく使うコマンド

/help       # ヘルプ表示
/clear      # 会話履歴クリア
/compact    # 会話を圧縮(コンテキスト節約)
/cost       # トークン使用量表示
/model      # AIモデル選択・変更

設定・管理系

/init        # プロジェクト初期化(CLAUDE.md作成)
/config      # 設定UI表示
/status      # ステータス確認
/memory      # CLAUDE.md編集
/permissions # パーミッション確認・更新

開発支援系

/review          # コードレビュー依頼
/security-review # セキュリティレビュー
/plan            # プランモード(実装計画作成)
/todos           # TODOリスト表示
/rewind          # 会話・コードをロールバック

セッション管理

/resume [session]  # 過去の会話を再開
/rename <name>     # セッション名変更
/export [filename] # 会話をエクスポート
その他のコマンド一覧
/add-dir     # 作業ディレクトリ追加
/ide         # IDE統合の管理
/mcp         # MCP接続管理
/hooks       # Hooks設定管理
/plugin      # プラグイン管理
/doctor      # インストール状態チェック
/vim         # Vimモード有効化
/theme       # 色テーマ変更
/login       # アカウント切り替え
/logout      # ログアウト

キーボードショートカット

基本操作

ショートカット 機能
Ctrl+C 入力・生成キャンセル
Ctrl+D セッション終了
Ctrl+L 画面クリア(履歴保持)
Ctrl+R コマンド履歴検索
Esc + Esc コード・会話ロールバック
Shift+Tab パーミッションモード切替

モデル・思考切替

ショートカット 機能
Option+P / Alt+P モデル切替
Option+T / Alt+T 拡張思考切替
Vimモードのキーバインド

/vimで有効化後:

# モード切替
Esc     : NORMAL modeへ
i/a/o   : INSERT modeへ

# ナビゲーション
h/j/k/l : 左/下/上/右移動
w/e/b   : 単語移動
0/$     : 行頭/行末
gg/G    : 先頭/末尾

# 編集
x       : 文字削除
dd      : 行削除
yy      : 行コピー
p       : 貼付

IDE連携

VS Code拡張機能

拡張機能タブで「Claude Code」を検索してインストール。

VS Code 1.98.0以上が必要です。

主要機能

機能 説明
インラインdiff ファイル修正を直接エディタに表示
@メンション 行番号指定でファイル参照
プランレビュー Claudeの計画を受け入れ前に確認
複数会話タブ 複数会話を並行実行

ショートカット

ショートカット 機能
Cmd+Esc / Ctrl+Esc エディタ↔Claude切替
Cmd+Shift+Esc / Ctrl+Shift+Esc 新会話タブ
Alt+K ファイル参照挿入

settings.json設定例

settings.json
{
  "claude-code.selectedModel": "claude-opus-4-5",
  "claude-code.useTerminal": false,
  "claude-code.preferredLocation": "sidebar",
  "claude-code.autosave": true,
  "claude-code.useCtrlEnterToSend": true
}

JetBrains IDE プラグイン

Settings → Plugins → Marketplaceで「Claude Code Beta」を検索。

インストール後、IDEの完全再起動が必須です。

対応IDE

  • IntelliJ IDEA / PyCharm / WebStorm
  • Android Studio / PhpStorm / GoLand

主要ショートカット

ショートカット 機能
Cmd+Esc / Ctrl+Esc Claude Code起動
Cmd+Option+K / Ctrl+Alt+K ファイル参照挿入

WSL設定

Settings → Tools → Claude Code [Beta]で以下を設定:

Claude command: wsl -d Ubuntu -- bash -lic "claude"

CLAUDE.md(プロジェクトメモリ)

Cursorの.cursorrulesに相当するファイルです。プロジェクト固有の指示・ルールを定義します。

配置と優先順位

優先度(高→低)
1. /etc/claude-code/CLAUDE.md    # Enterprise Policy
2. .claude/CLAUDE.md             # Project Memory
3. .claude/rules/*.md            # Project Rules
4. ~/.claude/CLAUDE.md           # User Memory
5. ./CLAUDE.local.md             # Local Memory

記述例

CLAUDE.md
# プロジェクト概要
- 言語: Python 3.11
- フレームワーク: FastAPI

## 実装スタイル
- インデント: 4スペース
- 命名規則: snake_case(関数)、PascalCase(クラス)
- 型ヒント必須

## よく使うコマンド
- テスト: `pytest`
- Lint: `ruff check .`

## 注意事項
- .envファイルは読み取り禁止

ファイル参照機能

# CLAUDE.md

プロジェクト概要は @README を参照
設計仕様は @docs/architecture.md を参照

設定ファイル(settings.json)

配置場所

~/.claude/settings.json        # ユーザー設定(全プロジェクト)
.claude/settings.json          # プロジェクト設定(チーム共有)
.claude/settings.local.json    # 個人設定(gitignore推奨)

設定例

.claude/settings.json
{
  "model": "claude-opus-4-5-20251101",
  "language": "japanese",
  "outputStyle": "Explanatory",

  "permissions": {
    "allow": [
      "Bash(npm run lint)",
      "Bash(npm test:*)"
    ],
    "deny": [
      "Read(./.env)"
    ]
  },

  "sandbox": {
    "enabled": true
  }
}

MCP(外部ツール連携)

MCPはClaude Codeの機能を拡張するプロトコルです。

設定ファイル

.mcp.json
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@anthropic-ai/mcp-server-github"],
      "env": {
        "GITHUB_TOKEN": "${GITHUB_TOKEN}"
      }
    }
  }
}

人気のMCPサーバー

サーバー 機能
mcp-server-github GitHub操作
mcp-server-postgres PostgreSQL接続
mcp-server-sqlite SQLite操作
mcp-server-memory 永続メモリ
mcp-server-brave-search Web検索

カスタムスラッシュコマンド

よく使う操作をコマンド化できます。

作成方法

# プロジェクト用(チーム共有)
mkdir -p .claude/commands
echo "このコードをレビューしてください:" > .claude/commands/review.md

# 個人用(全プロジェクト共通)
mkdir -p ~/.claude/commands
echo "型エラーを修正してください:" > ~/.claude/commands/fix-types.md

高度な設定(フロントマター)

.claude/commands/fix-issue.md
---
allowed-tools: Bash(git:*), Read
argument-hint: [issue-number]
description: 指定されたIssueを修正
---

Issue #$1 を修正してください。

使用: /project/fix-issue 123

Cursorとの比較

項目 Cursor Claude Code
インターフェース GUIエディタ ターミナル + IDE連携
設定ファイル .cursorrules CLAUDE.md
拡張方法 拡張機能 MCP / Hooks / Skills
ファイル編集 エディタ内 直接編集 or IDE diff
Git操作 統合UI 直接コマンド実行

移行Tips

  1. CLAUDE.md作成: .cursorrulesの内容を移植
  2. IDE連携設定: VS Code拡張でdiff表示を有効化
  3. カスタムコマンド: よく使う操作をスラッシュコマンド化
  4. MCP設定: 外部ツール連携を構築

トラブルシューティング

問題 解決方法
インストール失敗 Node.js 18以上か確認、/doctor実行
認証エラー /logout/loginで再認証
IDE連携しない プラグイン再インストール、IDE再起動
応答が遅い /compactで会話圧縮
コンテキスト超過 /clearで履歴クリア

まとめ

Claude Codeは、ターミナルベースながら強力なIDE連携機能を持つAIコーディングアシスタントです。

移行のポイント:

  • /initでプロジェクト初期化、CLAUDE.mdでルールを定義
  • VS Code/JetBrains拡張でdiff表示やコンテキスト共有
  • MCPで外部ツール連携、カスタムコマンドで効率化

Cursorから移行される方は、まずCLAUDE.mdの設定とIDE連携から始めることをおすすめします。

参考リンク

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?