- Published on
エディタウォーズ 2026 — VS Code、Cursor、Zed、Neovim、Helix、Sublime、JetBrains、そして Claude Code
- Authors

- Name
- Youngju Kim
- @fjvbn20031
- プロローグ — 2026年、エディタは再び面白くなった
- 1. VS Code — 今も default、しかし default が持つ重さ
- 2. Cursor — AI-first フォークが実際にシェアを獲得した最初の事例
- 3. Zed — GPU rendering、multiplayer native、Rust で書き直された未来
- 4. Neovim — 本当に IDE になった Vim
- 5. Helix — Kakoune が着想を与えた post-modal エディタ
- 6. Sublime Text 4 — 生き残った者
- 7. JetBrains — 大規模コードベースの絶対王者
- 8. Claude Code — エディタではなく「agent surface」という発想
- 9. 比較表 — 7つのツールを一目で
- 10. Decision framework — あなたはどれを使うべきか
- 11. AI integration の 4 つのパターン — 2026年の標準化
- 12. modal editing のルネサンス — なぜ今再び?
- 13. アンチパターン — よくあるミス
- エピローグ — 2026年の本当の変化
- 参考 / References
プロローグ — 2026年、エディタは再び面白くなった
10年前、エディタ市場は終わったと言われていた。VS Code がすべてを飲み込み、JetBrains は自分のポジションを守り、Vim/Emacs ユーザは自分の洞窟で幸せだった。それで終わりだと言われていた。
2026年、その予測は半分だけ当たった。VS Code は今も支配的だ。Stack Overflow Developer Survey 2024 では 73.6% の開発者が VS Code を使うと答え、その数字は 2025年も安定している。しかし、その下では興味深いことが起こった。
- Cursor は VS Code を fork して AI-first エディタを作り、2024年の Series B で 25億ドルのバリュエーションを得た。2025年の Series C ではそれが 90億ドルに跳ねた。
- Zed は Atom の創業者たちが作った、GPU でレンダリングされる Rust 製エディタ。2024年の stable リリース後、1年で multiplayer-native というポジショニングで可視シェアを獲得した。
- Neovim は 0.10 から 0.11 を経て「本当に IDE として使える」レベルに到達した。LazyVim、NvChad、AstroNvim のような distro が参入障壁を決定的に下げた。
- Helix は Kakoune に着想を得た post-modal エディタで、LSP が built-in という点で Neovim と差別化される。
- Sublime Text 4 は 2021年リリースから5年経つが今も生きている。「とにかく速くあるべき」と考える人たちに最適だ。
- JetBrains は大規模コードベースのヘビーユーザにとって依然として絶対王者。AI Assistant と Junie で独自の agentic workflow を作り上げた。
そしてこのすべての上に Claude Code がある。エディタの中に AI を入れるのではなく、AI の中にエディタを入れるという発想。terminal-native で、IDE に従属しない agent。
この記事は7つのツールを率直に比較する。マーケティング文句ではなく、実際に使ったときに何が良く、何が悪いか。最後には「あなたはどれを使うべきか」の decision framework を提示する。
1. VS Code — 今も default、しかし default が持つ重さ
なぜまだ勝っているのか
VS Code の強みは単純ではない。複数のレイヤーが同時に効いている。
- Extension ecosystem. Marketplace に 60,000 以上の extension があり、ほぼすべての言語/ツールが first-class サポートを受ける。
- Remote development. SSH、Container、WSL、Codespaces — リモート開発を標準化したのが VS Code だ。Remote-SSH を一度使うと他のエディタに戻りにくい。
- GitHub Copilot 統合. 2026年時点で Copilot Chat と Copilot Workspace はエディタ内で最も滑らかな AI 体験を提供する。Copilot Agent Mode が追加され、Cursor との差は縮まった。
- すべての OS と corporate 環境で動く. 会社が「許可されたエディタリスト」を持っている場合、十中八九 VS Code が入っている。
率直な欠点
- Electron の重さ. 2GB のプロジェクトを開くと boot に 5〜10秒、メモリは 1〜2GB。Zed/Sublime からだとショック。
- Workspace trust、permission dialog がしばしば flow を切る。
- UI density が低い. JetBrains/Neovim に比べて画面に入る情報量が少ない。
- AI 統合が extension ベースのため、context 管理が Cursor より粗い。ファイル添付、diff 適用、multi-file refactor で差が出る。
誰が使うべきか
- チーム標準環境が必要な場合。
- 複数の言語/スタックを行き来する full-stack 開発者。
- Copilot を積極的に使い、それ以上は必要ない開発者。
- Remote 開発が日常の人 (Codespaces、Remote-SSH)。
// .vscode/settings.json — VS Code を速くする最小設定
{
"editor.minimap.enabled": false,
"editor.formatOnSave": true,
"files.exclude": {
"**/node_modules": true,
"**/.next": true,
"**/dist": true
},
"search.useIgnoreFiles": true,
"telemetry.telemetryLevel": "off"
}
2. Cursor — AI-first フォークが実際にシェアを獲得した最初の事例
何が違うのか
Cursor は VS Code の fork だ。UI/UX の 90% は VS Code と同じ。extension もほとんど互換。それなのになぜ VS Code + Copilot ではなく Cursor を使うのか?
差は detail にある。
- Cmd+K / Cmd+L inline editing. コードの上で直接、自然言語で修正指示。Apply 時に diff で表示される。
- Composer / Agent mode. 複数ファイルの作業を一度に。ファイルツリーから context を追加し、変更を一括適用。
- Cursor Tab. Copilot の autocomplete と比較して multi-line、multi-cursor jump が上手いという評価が多い。
- モデル選択の自由. Claude Sonnet/Opus、GPT、Gemini をユーザが直接選ぶ。Copilot は選択肢がより限定的だ (2026年時点で徐々に改善中)。
価格とビジネスの現実
- Free tier: 制限付きの fast request。
- Pro: 月 20 USD、fast request 500回/月 + slow unlimited。
- Business: 月 40 USD/ユーザ、チーム機能 + privacy mode。
- 2026年の Series C で 90億 USD のバリュエーション、ARR は 5億 USD を超えると報じられた。つまり短期的な実験ではなく、定着した。
率直な欠点
- VS Code upstream への追従遅延. 新機能が VS Code に先に入り、数週間遅れて Cursor に入る。extension の互換性がたまに壊れる。
- インターネット依存. Cursor は本質的にクラウド inference に依存する。オフラインでは無力。
- プライバシー. コードが Cursor のサーバを経由する。Privacy mode はあるが default ではない。
- AI コストが価格に含まれている. ヘビーユーザは fast request をすぐ使い切る。
誰が使うべきか
- AI pair programming が workflow の中心の人。
- 複数のモデルを比較しながら使いたい人。
- VS Code のショートカット/extension に慣れていて、AI はより積極的に使いたい人。
3. Zed — GPU rendering、multiplayer native、Rust で書き直された未来
Atom の亡霊から生まれたエディタ
Zed は Atom と Tree-sitter を作った GitHub の Nathan Sobo が創業した。Atom が 2022年に sunset された後、同じ人たちが「今回は Electron を使わない」と決めて、Rust で一から書き直した。
- GPU rendering. 自社製フレームワーク GPUI で Metal/Vulkan/Direct3D を介して直接描画。120Hz ディスプレイで本当に 120fps で動く。
- Multiplayer native. 2人、3人が同じファイルに同時にカーソルを置いて作業できる。別 extension ではなくコア機能。
- Tree-sitter built-in. syntax highlighting と構造認識がコアレイヤ。
- LSP built-in. ほぼ設定なしで動く。
- AI integration. Anthropic、OpenAI、Ollama などを inline assist と assistant panel から直接呼ぶ。Edit Prediction で multi-line 提案。
2026年の状況
- 2024年1月に stable 初リリース。Linux サポートは 2024年後半に追従。
- 2025年に vim mode が本当に使えるレベルに到達。
- Extension システムが段階的に開放されている (WASM ベース)。ただし VS Code ほどの ecosystem はまだ遠い。
- macOS と Linux 優先で、Windows サポートは 2025年に beta として登場。
率直な欠点
- Extension 不足. 「Zed に X 用の extension はある?」の答えが 70% の確率で「まだない」。
- デバッガが弱い. 2025年後半に DAP サポートが入ったが VS Code/JetBrains に比べて未熟。
- モバイル/Remote オプションが弱い. SSH リモート編集は 2025年に追加されたが、VS Code の Remote-SSH ほど滑らかではない。
- AI integration は良いが Cursor ほど深くない.
誰が使うべきか
- 速度が宗教の人。
- 本当に pair programming をするチーム。
- Rust/Go/TS のようなモダンスタックだけ扱い、Marketplace の 60,000 個を必要としない人。
// ~/.config/zed/settings.json — Zed 初期設定
{
"theme": "One Dark",
"vim_mode": true,
"buffer_font_family": "JetBrains Mono",
"buffer_font_size": 14,
"format_on_save": "on",
"assistant": {
"default_model": {
"provider": "anthropic",
"model": "claude-sonnet-4-5"
}
}
}
4. Neovim — 本当に IDE になった Vim
なぜ 2026年に Vim を使うのか
Neovim は Vim の fork だ。2014年に始まり、2017年に 1.0、2024年に 0.10、2025年に 0.11 と、毎年メジャーリリースが安定して出ている。
差を作ったのは3つ。
- Built-in LSP client (0.5から)。もう coc.nvim や YouCompleteMe のような重いプラグインは要らない。nvim-lspconfig で1行設定。
- Tree-sitter built-in (0.5から)。syntax highlighting と text object が精密になった。
- Lua scripting (vimscript の代替)。プラグインが本当に速く、モダンに書けるようになった。
Distro — 参入障壁を壊した決定打
頑張って lua で設定ファイルを書く代わりに、distro を使えば 30 分以内にフル IDE 環境が出来上がる。
- LazyVim — 最もおすすめの distro。lazy.nvim ベース、モジュラー、ほぼすべての言語サポートが "extra" 1行で有効化。
- NvChad — UI 美的に最も洗練された distro。豊富な UI コンポーネント。
- AstroNvim — バランスの取れた選択肢。default が合理的で後処理が少ない。
- kickstart.nvim — distro というより「自分で書いたような」starter。750行の1ファイル。
-- LazyVim で Rust サポートを有効化する1行
-- ~/.config/nvim/lua/plugins/rust.lua
return {
{ import = "lazyvim.plugins.extras.lang.rust" },
}
AI integration
- avante.nvim、CopilotChat.nvim、codecompanion.nvim — 2025年に爆発的に増えた AI プラグイン。
- Copilot.vim + copilot.lua — GitHub Copilot 公式/コミュニティ統合。
- claude-code.nvim — Claude Code を Neovim 内で立ち上げるラッパー。terminal split で立ち上げるのが標準パターン。
率直な欠点
- 学習コスト. modal editing を初めて学ぶ人には 1〜2週間の生産性低下を覚悟する必要がある。
- プラグイン ecosystem の断片化. 同じ機能のプラグインが 5〜10個あり、どれが生き残るかは 6ヶ月後にしか分からない。
- GUI なし. すべてが terminal 内で起こる (Neovide のような GUI フロントエンドはあるが主流ではない)。
- 画像/PDF のような非テキスト workflow — ほぼ無力。
誰が使うべきか
- modal editing がすでに自然な人。
- SSH でリモートサーバーで頻繁に作業する人。
- すべてのキー入力を自分の手に合わせてカスタマイズしたい人。
5. Helix — Kakoune が着想を与えた post-modal エディタ
パラダイムの違う modal editing
Vim の modal は「動詞 + 名詞」だ。d w は「削除 + 単語」。Helix (とその inspiration である Kakoune) は「名詞 + 動詞」だ。w d は「単語選択 + 削除」。つまり 選択が先、動作が後。
なぜこれが重要か? 視覚的フィードバックが即時に伴う. w を押すと単語がハイライトされ、その状態で d を押すと削除される。Vim では dw を押して「これで合っているか?」を予測しなければならない。
Built-in LSP
Helix の決定的差別化点は LSP がコアであること。別 plugin システムすらない (2026年現在 plugin システムは design 中で v25 でも一般ユーザ向けはまだ)。Rust、Go、TS、Python — LSP server をインストールしていればそのまま動く。
v25 から v26 へ
2025年後半の v25.x リリースサイクルで入った大物:
- DAP (Debug Adapter Protocol) サポートの本格化。
- Soft wrap の改善。
- Workspace symbols、code actions の安定化。
- Plugin システム (Steel ベースの Scheme/Lisp) が design RFC から徐々に alpha へ。
率直な欠点
- プラグインなし. Neovim の ecosystem が欲しいなら Helix は答えではない。
- 慣れた Vim キーマッピングが通じない. 最初の1週間は手が自分の意思で動かない。
- AI integration が弱い. 外部ツールと組み合わせて使う (例: Claude Code を別 terminal で)。
- ウィンドウ分割 UX が Vim と微妙に違う。
誰が使うべきか
- modal editing は好きだが、Neovim 設定に 6 時間使うのは嫌な人。
- 「エディタはテキストエディタ、AI は別ツール」という哲学を持つ人。
- Rust や Go のような LSP が強い言語を主に扱う人。
# ~/.config/helix/config.toml — Helix 基本設定
theme = "onedark"
[editor]
line-number = "relative"
cursorline = true
true-color = true
bufferline = "multiple"
[editor.lsp]
display-messages = true
display-inlay-hints = true
[keys.normal]
# space-space でファイル picker
space.space = "file_picker"
6. Sublime Text 4 — 生き残った者
なぜ死ななかったか
Sublime Text は 2008年に初めて出て、ST4 は 2021年に出た。その間の4年間でほぼ死んだと言われた。2026年に生きている理由は1つ — 速いから。それも狂ったように速い。
- 200MB のログファイルを開いても即座にスクロールできる。
- Boot 時間が 0.5 秒以下。
- メモリ使用量が VS Code の 1/10。
- C++ で書かれ、独自の GUI framework を使う。
ST4 のアップグレード
- GPU rendering (ST4 で追加)。
- TypeScript 1st-class。
- LSP サポート (Package Control extension 経由)。
- タブプレビュー、multi-select 改善。
率直な欠点
- AI integration の不在. 2026年時点で Copilot/Cursor に相当する first-class オプションがない。非公式 package で LLM を繋ぐことはできるが、ぎこちない。
- Extension ecosystem の停滞. Package Control は生きているが新規 package 活動が少ない。
- 有料. 99 USD (3年アップデート込み)。高いというわけではないが、無料オプションが豊富な時代に決定コストがかかる。
誰が使うべきか
- ログファイル/CSV/巨大なテキストファイルを頻繁に扱う人。
- AI は別ツール (Claude Code、Cursor を補助に) として使い、メインエディタはとにかく速いテキストエディタが欲しい人。
- 一度買って一生使うクラシックなビジネスモデルが好きな人。
7. JetBrains — 大規模コードベースの絶対王者
IntelliJ ファミリーはなぜ依然として勝つのか
JetBrains IDE は大規模コードベースで他のどのエディタよりも優れている。理由は単純だ。
- Static analysis が深い. 単純な LSP ではなく、IntelliJ 自社のコードインデックスエンジンがプロジェクト全体を意味単位で理解する。
- Refactoring が本当に安全. Rename、Extract Method、Move Class — 数百ファイルにわたる変更を単一アクションで。
- デバッガが最高. マルチスレッド、async、JVM bytecode、native debugging まで — VS Code/Cursor が追いつきにくい領域。
- 言語特化 IDE. IntelliJ IDEA (Java/Kotlin)、PyCharm、WebStorm、GoLand、RustRover、CLion など — それぞれがその言語に最適化。
AI Assistant と Junie
JetBrains は 2024年に AI Assistant をリリースし、2025年に Junie という agent を発表した。2026年時点で Junie は Cursor の Composer/Agent と似たポジショニング。
- AI Assistant — inline 自動補完、chat、コード説明。
- Junie — task-level agent。Issue を投げると複数ファイル作業を実行して PR を作る。
率直な欠点
- 重い. VS Code の 2〜3倍のメモリ。大規模プロジェクトの indexing に数分。
- Boot が遅い. Splash screen + indexing = 30秒〜2分。
- 有料. All Products Pack が年 300+ USD。学生/オープンソースは無料だが、会社カードで買うのが一般的。
- JetBrains の「雰囲気」が好き嫌いが分かれる. メニュー/ショートカット/UI が VS Code/Sublime/Zed とは完全に別の文化。
誰が使うべきか
- モノレポ、大規模 Java/Kotlin/Python コードベースを扱う人。
- Refactoring が日常のシニア開発者。
- デバッガを頻繁に使う人。
- 会社がライセンスを買ってくれる場合 — ほぼ常に価値がある。
8. Claude Code — エディタではなく「agent surface」という発想
別カテゴリ
これまでの6つはすべて「エディタ + AI 補助」だった。Claude Code は逆だ。AI agent + テキスト編集能力。
- Terminal で動く。
- どのエディタからでも立ち上げられる (VS Code、Cursor、Neovim、Helix、Zed、JetBrains — terminal があれば良い)。
- ファイルを読み、編集し、コマンドを実行し、MCP server を介して外部システムにアクセスする。
- Subagent で並列作業、hook で自動化、Agent SDK でカスタム workflow。
なぜこれが重要か
エディタに従属した AI はそのエディタを離れると無力になる。Cursor は Cursor 内でのみ、Copilot は VS Code/JetBrains/Vim の extension がある場所でのみ動く。Claude Code にはそのような従属はない. SSH で入ったサーバ上でも、tmux split 内でも、dotfiles repo の横でも動く。
統合パターン
- Neovim/Helix ユーザ: terminal split (
:terminal) で Claude Code を横に立ち上げる。ファイル変更は両側で見える。 - Zed ユーザ: 内蔵 terminal で Claude Code。Zed の AI panel と並行。
- VS Code/Cursor ユーザ: 統合 terminal で Claude Code。Cursor の Composer と役割は被るが、agentic workflow (長い task の自律実行) では Claude Code が優位。
率直な欠点
- 視覚的 UI の不在. diff 表示、ファイルツリー — すべてエディタに依存。
- 学習コスト. slash command、subagent、MCP、hook — 習得に数日。
- モデル依存. Anthropic モデル (他のモデルも繋げるが default は Claude)。
- コスト. API 使用量がヘビーに出る。Pro/Max サブスクリプションである程度 cap がかかる。
誰が使うべきか
- エディタは頻繁に変えるが AI workflow は一貫させたい人。
- マルチマシン、SSH、コンテナ内 — 環境が浮遊する人。
- 自律 agent workflow (長い作業を投げて結果を検収) に積極的な人。
9. 比較表 — 7つのツールを一目で
| 次元 | VS Code | Cursor | Zed | Neovim | Helix | Sublime 4 | JetBrains |
|---|---|---|---|---|---|---|---|
| 編集パラダイム | 非モーダル | 非モーダル | 非モーダル (vim mode) | modal (Vim) | post-modal (Kakoune-like) | 非モーダル (vim package) | 非モーダル (IdeaVim) |
| AI integration | Copilot extension (deep) | first-class、マルチモデル | inline + assistant (Anthropic/OpenAI) | プラグイン (avante、copilot、claude-code.nvim) | 外部ツール依存 | 外部ツール依存 | AI Assistant + Junie |
| LSP | extension ベース、成熟 | extension ベース (VS Code 互換) | built-in | built-in (0.5+) | built-in (コア) | package で追加 | 独自分析エンジン + LSP |
| パフォーマンス | Electron、重い | Electron、重い | GPU rendering、超高速 | terminal、超高速 | terminal、超高速 | 独自 GUI、超高速 | JVM、重い |
| 学習コスト | 低 | 低 | 低 | 高 | 中 | 低 | 中 |
| ターゲットユーザ | full-stack、チーム標準 | AI pair programming ヘビー | 速度信奉者、pair 作業 | modal ベテラン、SSH workflow | modal 入門者、ミニマリスト | 巨大ファイル、高速テキスト作業 | モノレポ、シニア |
| Extension ecosystem | 60,000+ | VS Code 互換 (ほぼ) | WASM ベース、成長中 | Lua プラグイン (数千) | ほぼなし | Package Control (停滞) | JetBrains Marketplace |
| 価格 | 無料 | 無料/Pro 20 USD/月 | 無料 (Pro 20 USD/月) | 無料、OSS | 無料、OSS | 99 USD (3年) | 無料 (Community) / 有料 |
| Remote 開発 | Remote-SSH 標準 | Remote-SSH 互換 | SSH beta | ネイティブ (terminal) | ネイティブ (terminal) | 弱い | Gateway |
10. Decision framework — あなたはどれを使うべきか
質問 1: AI pair programming が毎日 4 時間以上か?
- はい → Cursor または Zed (Anthropic モデル)。両方 inline + composer パターンが良い。
- いいえ → 次の質問へ。
質問 2: modal editing をすでに使っている、または 1〜2週間投資して学ぶ意思があるか?
- はい、ミニマルに → Helix。
- はい、フル IDE 級カスタマイズ → Neovim (LazyVim 推奨)。
- いいえ → 次の質問へ。
質問 3: モノレポ、巨大な Java/Kotlin コードベース、深い refactoring が日常か?
- はい → JetBrains (IntelliJ/PyCharm/WebStorm)。
- いいえ → 次の質問へ。
質問 4: 会社/チーム標準が決まっているか?
- はい → その標準に従う。意外とこれが最も強い変数。
- いいえ → VS Code が安全な default。
質問 5: 速度がすべての上にあるか?
- はい、しかし modal は嫌 → Zed または Sublime Text 4。
- はい、modal も OK → Neovim/Helix。
そして Claude Code はほぼ常に追加せよ
上の決定とは無関係に、Claude Code はメインエディタとは別に使える。terminal さえあれば動くから。自律 agent workflow (長い task を投げて結果を受ける) に慣れれば、どのエディタを使っていても生産性が跳ねる。
11. AI integration の 4 つのパターン — 2026年の標準化
2026年時点でエディタの AI integration は 4 つのパターンに収束した。
- Inline 自動補完 (Copilot、Cursor Tab、Zed Edit Prediction)。最も普遍的。すべてのエディタで何らかの形で提供。
- Inline chat / インストラクション編集 (Cmd+K)。コードの上で自然言語で修正指示。Cursor が一番上手い。
- Side panel chat (Copilot Chat、Cursor Composer、Zed Assistant)。Context を添付してマルチターン対話。
- Agent mode (Cursor Agent、Copilot Agent、JetBrains Junie、Claude Code)。Task を投げると自律的にマルチステップ実行。
各パターンがどのエディタで最も強いかをまとめると:
- (1) Inline 補完: Copilot in VS Code、Cursor Tab、Zed Edit Prediction。
- (2) Inline chat: Cursor Cmd+K、Zed Inline Assist。
- (3) Side chat: Cursor Composer、Copilot Chat in VS Code、Zed Assistant。
- (4) Agent: Cursor Agent、Copilot Agent Mode (2025)、JetBrains Junie、Claude Code。
Claude Code が 4 でユニークなのは エディタから切り離されているから。他のすべての agent は特定のエディタ内で動くが、Claude Code はそうではない。
12. modal editing のルネサンス — なぜ今再び?
2026年に modal editing が再び注目される理由は興味深い。
- AI が autocomplete を上手くやってくれるので、タイピング自体が減った. しかしコードを「移動・選択・操作」する能力は依然として人間がやる。modal editing はまさにその領域で強い。
- Terminal workflow への回帰. Docker、Kubernetes、リモートサーバ — terminal 内で作業が増えた。terminal-native な modal editor が自然に合う。
- AI ツールが分離された. Claude Code のような外部 agent が強くなり、エディタ自体は「ただの速いテキストエディタ」で十分という認識が増えた。
- Helix の登場. Vim の参入障壁を下げた modal editor が modal editing を新世代に紹介した。
これは一時的流行か? いや。2024年の Stack Overflow Survey で Neovim はユーザ満足度 (loved) 1位、2025年も上位。Helix は新規ユーザ採用速度が最も速いエディタの 1 つだ。
13. アンチパターン — よくあるミス
アンチパターン 1: ツールを頻繁に変える
毎月新しいエディタに乗り換えると muscle memory が積まれない。一度決めたら最低 3 ヶ月は使え。
アンチパターン 2: AI 自動補完を無批判に受け入れる
Tab を押せば終わりではない。Autocomplete は hallucinate する。短い変数名を別の意味で、ライブラリ API を間違って、type を当てずっぽうで。レビューしない completion は負債だ。
アンチパターン 3: Extension を 50 個入れる
VS Code/Cursor でよく見るパターン。各 extension が 0.5 秒の起動遅延を作るなら、50 個で 25 秒。毎週使うものだけ残せ。
アンチパターン 4: distro (LazyVim 等) を入れた後 init.lua に手を出さない
Distro は出発点だ。自分の workflow に合わせて後続 tuning をしないと、distro の意見が自分の意見になる。良い場合もあるが、時間が経つともどかしくなる。
アンチパターン 5: エディタですべてをやろうとする
エディタはテキストエディタだ。CI/CD、クラウドオペレーション、データクエリ — 他のツールがより上手くやることが多い。すべてを IDE に引き込もうとする extension 暴走を警戒せよ。
エピローグ — 2026年の本当の変化
10年前の予測は半分だけ当たった。VS Code は勝った。しかしその上に新しいものが育った。
- Cursor は「AI-first エディタ」というカテゴリを作った。VS Code の ecosystem をそのまま使いながら AI 体験を一段階上に押し上げた。
- Zed は「エディタは GPU で描くべきだ」という命題を証明した。
- Neovim/Helix は modal editing が死んでいないことを示した。むしろ AI 時代によりよく合う。
- Claude Code は「エディタが即 AI インターフェース」という仮定を破った。AI はエディタの上ではなく横にもいられる。
あなたが 2026年にコードを書くなら — 1 つのツールを愛しつつ、他のツールの存在を認識せよ。サイロ化は退場の始まり。Cursor だけ使う人も Neovim の modal editing を一度は体験してみよ。Vim ベテランも Cursor の Composer を 30 分触ってみよ。視野が広がる。
チェックリスト — 今のあなたのエディタ設定を点検
- 毎日使うショートカット 10 個を muscle memory で覚えているか?
- Autocomplete を受け入れる前にレビューする習慣があるか?
- Extension/プラグインのうち 6 ヶ月使わなかったものがあるか? 整理したか?
- Remote 作業 workflow が滑らかか? (SSH、コンテナ、クラウド)
- AI ツールを 1 つ以上、毎日の workflow に統合しているか?
- 自分の環境のエディタ設定を dotfiles でバックアップしているか?
アンチパターン要約
- ツールを頻繁に変える → muscle memory 喪失
- AI 自動補完を無批判受け入れ → hallucination 蓄積
- Extension 50 個 → 起動遅延蓄積
- Distro そのまま → 自分の意見の不在
- エディタですべて → ツール選択失敗
次回予告
次回は Claude Code の internals — subagent、hook、Agent SDK の実装ディテール を扱う。1 つの terminal プロセスがどのようにマルチエージェント workflow を orchestrate するか、その下で MCP がどう動くか。
参考 / References
公式ホームページ
- VS Code: https://code.visualstudio.com/
- Cursor: https://www.cursor.com/
- Zed: https://zed.dev/
- Neovim: https://neovim.io/
- Helix: https://helix-editor.com/
- Sublime Text: https://www.sublimetext.com/
- JetBrains: https://www.jetbrains.com/
- Claude Code: https://www.anthropic.com/claude-code
- GitHub Copilot: https://github.com/features/copilot
- Windsurf (旧 Codeium): https://codeium.com/windsurf
Distro / プラグイン
- LazyVim: https://www.lazyvim.org/
- NvChad: https://nvchad.com/
- AstroNvim: https://astronvim.com/
- kickstart.nvim: https://github.com/nvim-lua/kickstart.nvim
- avante.nvim: https://github.com/yetone/avante.nvim
- CopilotChat.nvim: https://github.com/CopilotC-Nvim/CopilotChat.nvim
データ / トレンド
- Stack Overflow Developer Survey 2024 — IDE 人気: https://survey.stackoverflow.co/2024/technology/
- GitHub Octoverse — Copilot 採用: https://github.blog/news-insights/octoverse/
- Cursor funding (Series C, 2025): https://www.cursor.com/blog
- Zed release notes: https://zed.dev/releases/stable
- Helix release notes: https://github.com/helix-editor/helix/blob/master/CHANGELOG.md
- Neovim releases: https://github.com/neovim/neovim/releases
MCP / Agent 標準
- Model Context Protocol: https://modelcontextprotocol.io/
- Claude Code docs: https://docs.claude.com/en/docs/claude-code/overview