Przejdź do głównej zawartości

Integracja z IDE: VS Code, JetBrains i inne

Masz działający Claude Code w terminalu i działa świetnie. Ale przełączanie się między edytorem a osobnym oknem terminala przerywa Twój przepływ pracy — ciągle używasz alt-tab, kopiujesz i wklejasz ścieżki plików i tracisz kontekst tego, na co patrzyłeś. Integracje z IDE rozwiązują ten problem, umieszczając Claude Code bezpośrednio w edytorze, gdzie może widzieć Twoje otwarte pliki, pozycję kursora i wyniki w terminalu.

Ten przewodnik obejmuje konfigurację rozszerzenia VS Code (główna integracja), wtyczki JetBrains oraz sposób używania CLI wewnątrz zintegrowanego terminala dowolnego edytora.

  • Zainstalowane i skonfigurowane rozszerzenie Claude Code dla VS Code
  • Wiedzę o konfiguracji wtyczki JetBrains
  • Zrozumienie, kiedy używać rozszerzenia, a kiedy CLI
  • Skróty klawiszowe i wzorce przepływu pracy dla użycia w IDE

Rozszerzenie VS Code to najbardziej dopracowana integracja z IDE. Zapewnia natywny graficzny panel czatu, cofanie oparte na punktach kontrolnych, odwołania do plików przez @-wzmianki oraz równoległe konwersacje.

  • VS Code 1.98.0 lub nowszy (lub Cursor)
  • Uwierzytelniona instalacja Claude Code (zobacz Uwierzytelnianie)
  1. Zainstaluj rozszerzenie używając jednej z tych metod:

  2. Otwórz panel Claude klikając ikonę Spark w prawym górnym rogu dowolnego otwartego pliku lub kliknij “Claude Code” na pasku stanu w prawym dolnym rogu.

  3. Zaloguj się gdy zostaniesz o to poproszony. Rozszerzenie używa tego samego uwierzytelniania co CLI — jeśli już uwierzytelniłeś się przez terminal, rozszerzenie przejmie Twoje istniejące poświadczenia.

  4. Wyślij swój pierwszy prompt w panelu czatu, aby sprawdzić, czy wszystko działa.

@-wzmianki plików i folderów — Wpisz @ i nazwę pliku, aby dać Claude konkretny kontekst. Claude obsługuje rozmyte dopasowanie:

@auth.ts # Dopasowuje auth.ts, AuthService.ts, itp.
@src/components/ # Zawiera cały folder (końcowy ukośnik)

Kontekst zaznaczonego tekstu — Gdy podświetlisz kod w edytorze, Claude automatycznie widzi Twój wybór. Naciśnij Option+K (Mac) / Alt+K (Windows/Linux), aby wstawić jawną @-wzmiankę z numerami linii, np. @app.ts#5-10.

Tryby uprawnień — Kliknij wskaźnik trybu na dole pola promptu:

  • Normal: Claude pyta przed każdą akcją
  • Plan mode: Claude opisuje, co zrobi, czeka na zatwierdzenie, a następnie wykonuje
  • Auto-accept: Claude edytuje pliki bez pytania (odpowiednik trybu “Accept Edits”)

Wiele konwersacji — Otwórz Command Palette (Cmd+Shift+P) i wybierz “Claude Code: Open in New Tab”, aby prowadzić równoległe konwersacje dla różnych zadań.

Punkty kontrolne — Najedź kursorem na dowolną wiadomość, aby uzyskać dostęp do przycisku cofania. Możesz rozwidlić konwersację, cofnąć zmiany w plikach lub obie te rzeczy. To Twój system cofania, gdy Claude obierze złą drogę.

SkrótAkcja
Cmd+Esc / Ctrl+EscPrzełącz fokus między edytorem a panelem Claude
Cmd+Shift+Esc / Ctrl+Shift+EscOtwórz Claude w nowej karcie
Option+K / Alt+KWstaw @-wzmiankę dla bieżącego zaznaczenia
Cmd+N / Ctrl+NNowa konwersacja (gdy panel Claude ma fokus)
Shift+EnterNowa linia bez wysyłania

Otwórz VS Code Settings (Cmd+,) i przejdź do Extensions > Claude Code:

UstawienieDomyślnieCo robi
initialPermissionModedefaultPoczątkowy tryb uprawnień dla nowych konwersacji
useTerminalfalseUżyj terminala w stylu CLI zamiast graficznego panelu
autosavetrueAutomatycznie zapisuj pliki, zanim Claude je odczyta lub zapisze
useCtrlEnterToSendfalseWymagaj Ctrl/Cmd+Enter do wysłania (zamiast Enter)

Claude Code ma również wtyczkę dla IDE JetBrains (IntelliJ IDEA, WebStorm, PyCharm i inne).

  1. Zainstaluj przez JetBrains Marketplace — Otwórz swoje IDE JetBrains, przejdź do Settings > Plugins > Marketplace, wyszukaj “Claude Code” i zainstaluj.

  2. Uwierzytelnij się — Wtyczka używa tych samych poświadczeń co CLI. Jeśli nie uwierzytelniłeś się jeszcze, otwórz zintegrowany terminal w swoim IDE JetBrains i uruchom claude, aby zakończyć proces logowania.

  3. Otwórz panel Claude z okna narzędzi po prawej stronie IDE.

Wtyczka JetBrains zapewnia podobne doświadczenie czatu jak rozszerzenie VS Code, z odwołaniami do plików i historią konwersacji. Konfiguracja jest współdzielona przez ten sam plik ~/.claude/settings.json.

Jeśli Twój edytor nie ma dedykowanego rozszerzenia lub wolisz CLI, możesz uruchomić claude w zintegrowanym terminalu dowolnego edytora:

Otwórz zintegrowany terminal (Ctrl+` lub Cmd+`) i uruchom:

Okno terminala
claude

Gdy Claude Code wykryje, że działa w VS Code, automatycznie integruje się z IDE dla funkcji takich jak przeglądanie różnic i udostępnianie diagnostyki. Jeśli używasz zewnętrznego terminala, uruchom /ide wewnątrz Claude Code, aby połączyć go z VS Code.

FunkcjaRozszerzenie VS CodeCLI w terminalu
Graficzny panel czatuTakNie
Cofanie punktów kontrolnychTakNie (użyj git)
@-wzmianki plikówTakTak (@ w terminalu)
Konfiguracja serwera MCPNie (użyj CLI)Tak
Wszystkie polecenia slashPodzbiórPełny zestaw
Uzupełnianie tabulatoremNieTak
Skrót bash !NieTak
Wiele równoległych sesjiTak (karty)Tak (tmux/terminale)

Praktyczny przepływ pracy: używaj rozszerzenia do codziennego rozwoju, gdy chcesz wizualne różnice i łatwe cofanie punktów kontrolnych. Przełącz się na CLI dla konfiguracji serwerów MCP, zaawansowanych poleceń slash i automatyzacji bez interfejsu.

Rozszerzenie VS Code może łączyć się z Chrome w celu testowania aplikacji webowych. Wymaga to rozszerzenia Claude in Chrome (wersja 1.0.36+):

@browser przejdź do localhost:3000 i sprawdź konsolę pod kątem błędów

Claude otwiera nowe karty, odczytuje zawartość strony i współdzieli stan logowania Twojej przeglądarki. Przydatne do kompleksowych testów i debugowania problemów wizualnych.

Ikona Spark nie jest widoczna w VS Code — Musisz mieć otwarty plik (nie tylko folder). Sprawdź, czy masz VS Code 1.98.0+ (Help > About). Spróbuj “Developer: Reload Window” z Command Palette. Jeśli zainstalowane są inne rozszerzenia AI (Cline, Continue), tymczasowo je wyłącz, aby wykluczyć konflikty.

Rozszerzenie zainstalowane, ale Claude nigdy nie odpowiada — Sprawdź połączenie internetowe i uwierzytelnienie. Rozpocznij nową konwersację. Jeśli problem się utrzymuje, otwórz CLI w terminalu (claude), aby zobaczyć bardziej szczegółowe komunikaty o błędach.

Ustawienia nie synchronizują się między rozszerzeniem a CLI — Oba używają ~/.claude/settings.json dla współdzielonych ustawień. Ustawienia specyficzne dla rozszerzenia (jak initialPermissionMode) są w systemie ustawień VS Code, a nie we współdzielonym pliku.

Wtyczka JetBrains nie znajduje poświadczeń — Otwórz zintegrowany terminal w JetBrains i uruchom claude, aby uruchomić proces uwierzytelniania. Wtyczka odczytuje poświadczenia z tej samej lokalizacji co CLI.

Gdy integracja z IDE działa, następnym krokiem jest inicjalizacja kontekstu projektu, aby Claude głęboko rozumiał Twoją bazę kodu.