Claude Code VS Code kurulumu: eklenti, diff ve ayarlar

Claude Code VS Code eklentisini kur, seçimi bağlam olarak ver, diff görünümüyle değişiklikleri onayla, doğru ayarları seç, sık sorunları çöz ve JetBrains’e kur.

Solviera Teknoloji 7 dk okuma

Claude Code VS Code eklentisi, Claude Code’u VS Code içinde görsel bir panele taşıyan Anthropic’in resmi eklentisidir (kimliği anthropic.claude-code). Eklentiler görünümünden kurar, giriş yaparsın; ardından Claude açık dosyanı ve seçimini görür, önerdiği düzenlemeleri onaylayıp reddedebileceğin yan yana farklar olarak gösterir ve CLI ile aynı geçmişi paylaşır. VS Code 1.94.0 ya da üstü ve ücretli bir Claude planı veya Console hesabı gerekir. Terminali seviyorsan claude CLI’ını VS Code’un entegre terminalinde de çalıştırabilir, IDE’deki diff görünümünü yine kullanabilirsin.

Bu rehber kurulumu, eklenti ile CLI farkını, diff görünümünü, seçim bağlamını, değiştirmeye değer ayarları, sık sorunları ve kısaca JetBrains’i anlatıyor. Bilgilerin hepsi resmi VS Code belgelerinden ve JetBrains belgelerinden.

Eklentiyi kurmak

  1. VS Code’u aç, Cmd+Shift+X (Mac) ya da Ctrl+Shift+X (Windows/Linux) tuşlarına bas.
  2. Claude Code diye ara ve Anthropic’in eklentisini kur.
  3. Hemen görünmezse VS Code’u yeniden başlat ya da Komut Paleti’nden Developer: Reload Window çalıştır.
  4. Paneli aç, istediğinde giriş yap.
GereksinimAyrıntı
VS Code1.94.0 ya da üstü
HesapPro, Max, Team ya da Enterprise planı, veya Console hesabı
Çalışma alanıGüvenilir olmalı (Restricted Mode’da çalışmaz)

Cursor ve diğer VS Code çatalları

Belgelerde Install for Cursor bağlantısı var, yani Cursor destekleniyor. Diğer VS Code çatalları eklentiyi Open VSX kayıt deposundan kurabilir. Editörün eklentiyi hiç kuramıyorsa entegre terminalini açıp claude yaz.

Claude Code’u açmak

Dört yol var:

  • Kıvılcım simgesi: editör araç çubuğunda, sağ üstte. Yalnızca bir dosya açıkken görünür.
  • Activity Bar: soldaki oturum listesi.
  • Komut Paleti (Cmd+Shift+P / Ctrl+Shift+P): “Claude Code” yaz, Open in New Tab seç.
  • Durum çubuğu: sağ alttaki ✻ Claude Code öğesine tıkla. Dosya açık olmasa da çalışır.

Paneli sürükleyip sağdaki ikincil kenar çubuğuna, soldaki birincil kenar çubuğuna ya da editör alanına sekme olarak koyabilirsin. Belgelerin önerisi: ana oturum kenar çubuğunda, yan işler sekmelerde.

Eklenti mi, entegre terminalde CLI mı?

İkisi de aynı Claude Code. Fark arayüzde ve birkaç özellikte.

ÖzellikCLIVS Code eklentisi
Komutlar ve skill’lerHepsiBir kısmı (/ yazınca görürsün)
MCP sunucu ayarıVarVar, panelde /mcp ile
Kontrol noktalarıVarVar
! kabuk kısayoluVarYok
Tab ile tamamlamaVarYok

Çoğu kişinin takıldığı nokta: eklentiyi kurmak claude komutunu PATH’e eklemez. Eklenti, paneli için CLI’ın kendine ait bir kopyasını taşır. Terminalde claude yazabilmek için bağımsız CLI kurulumunu yapman gerekir.

İkisi de kurulunca aynı sohbet geçmişini paylaşırlar. Panelde başladığın bir sohbete terminalden devam etmek için claude --resume çalıştır.

CLI’ı VS Code içinde kullanmak için Ctrl+` (Mac’te Cmd+`) ile terminali aç ve claude yaz. Diff görünümü ve tanılama paylaşımı için IDE’ye kendiliğinden bağlanır. Harici bir terminaldeysen Claude Code içinde /ide çalıştırarak VS Code’a bağlarsın.

Terminal arayüzünü panelin yerinde istiyorsan Use Terminal ayarını (claudeCode.useTerminal) aç.

Kısaca: farklara tıklayarak bakmak ve planları belge olarak okumak istiyorsan panel; her slash komutunu, ! kabuk modunu ve Claude Code komutları yazısındaki kısayolları istiyorsan CLI.

Seçim bağlamı ve @ ile dosya eklemek

Eklenti editörde açık olan dosyayı mesajına ekler, seçtiğin metni de Claude görür. Kodu mesaja yapıştırman gerekmez.

  • Option+K (Mac) / Alt+K (Windows/Linux), açık dosyaya ve seçime @auth.ts#5-10 gibi bir referans ekler. Odak editörde olmalı.
  • Mesaj kutusunda @ herhangi bir dosya ya da klasörü ekler.
  • @terminal:ad bir terminalin çıktısına referans verir.
  • Cmd+Esc / Ctrl+Esc odağı editör ile Claude arasında değiştirir.

Gizlilik notu: files.exclude ya da search.exclude ile eşleşen dosyalardan ve respectGitIgnore açıkken git’in yok saydığı dosyalardan seçili metin gönderilmez. Bu kural sohbet paneli için geçerli. Açık dosyanın tamamı değil yalnızca seçimin gitsin istiyorsan attachOpenFile ayarını kapat.

Diff görünümü

Manual modda Claude bir dosyayı değiştirmek istediğinde VS Code önerilen düzenlemeyi yan yana bir fark olarak gösterir. Kabul edebilir, reddedebilir ya da kabul etmeden önce önerilen metni düzenleyebilirsin. Yeni sürümlerde tek bir düzenlemenin içindeki değişiklikleri de ayrı ayrı kabul ya da reddedebilirsin; Komut Paleti’nde Accept Change at Cursor ve Reject Change at Cursor var. 100’den fazla değişiklik içeren düzenlemelerde değişiklik başına düğme çıkmaz.

Farkları ne sıklıkla göreceğin mesaj kutusundaki izin moduna bağlı:

ModNe olur
ManualHer düzenlemeden önce sorar, farkı gösterir
Edit automaticallyDüzenlemeleri sormadan uygular
PlanYorum ekleyebileceğin Markdown bir plan yazar ve bekler
AutoBir güvenlik kontrolüyle kendisi karar verir; yeni sürümlerde varsayılan bu

Bunun üstünde kontrol noktaları var. Bir mesajın üstüne gelince geri sarma düğmesi çıkar: Rewind code to here, Fork conversation from here ya da ikisi birden.

Değiştirmeye değer ayarlar

VS Code ayarlarını aç (Cmd+, / Ctrl+,) ve Extensions > Claude Code bölümüne git. İzinli komutlar, hook’lar ve MCP sunucuları gibi ortak ayarlar CLI’ın da okuduğu ~/.claude/settings.json dosyasına gider.

AyarVarsayılanNeden değiştirirsin
useTerminalfalseSohbet paneli yerine CLI arayüzünü açar
initialPermissionModeayarsızYeni sohbetleri default, plan, acceptEdits ya da bypassPermissions ile başlatır
preferredLocationpanelsidebar Claude’u sağda sabit tutar
attachOpenFiletrueKapatırsan yalnızca seçimin gider
autosavetrueClaude okumadan ya da yazmadan önce dosyaları kaydeder
useCtrlEnterToSendfalseGöndermek için Ctrl/Cmd+Enter, yeni satır için Enter
respectGitIgnoretrueGit’in yok saydığı dosyaları aramadan ve seçim bağlamından çıkarır
allowDangerouslySkipPermissionsfalseMod menüsüne Bypass permissions ekler. Yalnızca sandbox’ta

initialPermissionMode yalnızca kullanıcı ayarlarından okunur, çalışma alanı ayarlarından değil. settings.json dosyana "$schema": "https://json.schemastore.org/claude-code-settings.json" eklersen otomatik tamamlama da gelir.

Sık sorunlar ve çözümleri

SorunÇözüm
Eklenti kurulmuyorVS Code 1.94.0+ mı, eklenti kurma izni var mı bak; ya da Marketplace sayfasından kur
Kıvılcım simgesi yokBir dosya aç (yalnızca klasör yetmez), çalışma alanına güven, çakışan yapay zekâ eklentilerini kapat, pencereyi yenile
macOS’ta Cmd+Esc çalışmıyormacOS Tahoe bu tuşu Game Overlay’e atar. Klavye Kısayolları → Oyun Kumandaları altında kapat ya da Claude Code: Focus input komutuna başka tuş ata
“Not logged in · Please run /login”Pencereyi yenile ve tekrar giriş yap
ANTHROPIC_API_KEY okunmuyorOrtam değişkenlerini alsın diye VS Code’u terminalden code . ile aç
Terminalde claude bulunamıyorBağımsız CLI’ı kur; eklenti PATH’e eklemez
Claude hiç cevap vermiyorBağlantını kontrol et, yeni sohbet aç, daha net hata için terminalde claude dene
Log lazımKomut Paleti’nden Claude Code: Show Logs çalıştır

JetBrains IDE’lerinde Claude Code

JetBrains Marketplace’teki Claude Code [Beta] eklentisi IntelliJ IDEA, PyCharm, Android Studio, WebStorm, PhpStorm ve GoLand’i destekler. VS Code eklentisinden farklı olarak claude CLI’ını IDE terminalinde çalıştırır, bu yüzden önce CLI’ı kur. “Cannot launch Claude Code” görüyorsan claude PATH’te değil demektir.

Neler geliyor:

  • Cmd+Esc / Ctrl+Esc editörden Claude Code’u açar.
  • Cmd+Option+K / Alt+Ctrl+K, @src/auth.ts#L1-99 gibi bir dosya referansı ekler.
  • Önerilen değişiklikler IDE’nin diff görüntüleyicisinde açılır. /config içinde Diff tool ayarını auto ya da terminal yap.
  • Seçimin ve IDE tanılamaları (lint ve tür hataları) Claude ile paylaşılır.
  • Harici terminalden bağlanmak için /ide çalıştır.

Belgelerden iki çözüm: Esc Claude’u durdurmuyorsa Settings → Tools → Terminal altında “Move focus to the editor with Escape” kutusunu kaldır. WSL’de eklentinin Claude komutunu wsl -d Ubuntu -- bash -lic "claude" yap; “No available IDEs detected” görürsen bir güvenlik duvarı kuralı ekle ya da WSL’i mirrored ağ moduna al.

Ayrı bir uygulama ne zaman mantıklı?

Eklenti tek editör penceresi ve birkaç sohbet etrafında kurulu; çoğu gün bu yeter. Farklı dallarda aynı anda dört beş ajan çalıştırdığında ya da Claude Code’u Codex veya başka CLI ajanlarıyla karıştırdığında hangisinin cevap beklediğini kaçırmaya başlarsın.

AgentVera tam bu durum için var. macOS, Windows ve Linux’ta çalışan, her CLI ajanını proje başına bir ızgarada kendi panelinde açan bir masaüstü uygulaması. Bir editör değil, VS Code’un yerini almaz; çoğu kişi ikisini birlikte açık tutuyor.

  • Çok ajan, tek görünüm. Çalışma alanı ajanları 5×4’e kadar ızgaralara dizer. Grup görünümü çalışan, cevap bekleyen ve onay bekleyen ajanları sayar; her kartta onay ve ret düğmeleri var.
  • Pencere değiştirmeden fark. Kod editörü ve terminal araçlarında bir dosya editörü ve HEAD ile çalışma ağacı arasındaki farkı birleşik ya da yan yana gösteren Değişiklikler sekmesi var. Git ve GitHub worktree ve PR ekler.
  • İkinci bir göz. Kod incelemesi, bir ajanın turu bitince kodunu senin seçtiğin bir Claude modeline inceletir; bulgular dosya:satır bağlantısıyla gelir.

Paralel çalışmayı kuruyorsan sıradaki adım git worktree ile paralel geliştirme.

AgentVera’yı denemek için ana sayfadan başla.

Sık sorulanlar

Claude Code eklentisini VS Code’a nasıl kurarım?

Cmd+Shift+X ya da Ctrl+Shift+X ile Eklentiler görünümünü aç, Claude Code diye ara ve Anthropic’in yayımladığı eklentiyi kur (kimliği anthropic.claude-code). VS Code 1.94.0 ya da üstü ve Pro, Max, Team, Enterprise planı veya bir Console hesabı gerekir.

VS Code eklentisi Claude Code CLI’ını da kuruyor mu?

Sohbet paneli için CLI’ın kendine ait bir kopyasını içerir ama claude komutunu PATH’e eklemez. Entegre terminalde claude yazmak için bağımsız CLI’ı bir kez kur. İkisi aynı sohbet geçmişini paylaşır, claude --resume eklentideki oturumları da bulur.

Claude Code eklentisi Cursor’da çalışır mı?

Evet. VS Code belgelerinde Cursor için doğrudan bir kurulum bağlantısı var; diğer VS Code çatalları eklentiyi Open VSX kayıt deposundan kurabilir. Eklenti kurulamayan bir editörde entegre terminalde claude çalıştırırsın.

Claude Code’un kıvılcım simgesini neden göremiyorum?

Simge editör araç çubuğunda yalnızca bir dosya açıkken görünür. VS Code’un 1.94.0 ya da üstü olduğunu, çalışma alanına güvenildiğini ve başka bir yapay zekâ eklentisinin çakışmadığını kontrol et, sonra Developer: Reload Window çalıştır. Durum çubuğundaki Claude Code öğesi dosya açmadan da çalışır.

JetBrains IDE’leri için Claude Code eklentisi var mı?

Var. JetBrains Marketplace’teki Claude Code [Beta] eklentisi IntelliJ IDEA, PyCharm, WebStorm, GoLand, PhpStorm ve Android Studio ile çalışır. CLI’ı IDE terminalinde çalıştırdığı için CLI’ın kurulu olması gerekir; IDE’nin diff görünümünü ve seçim paylaşımını ekler.

Ajanlarını bir masaya topla.

AgentVera’yı ücretsiz indir; kurulu CLI’ların hazır.

Diğer yazılar