Zmaksymalizuj swoją produktywność integrując Claude Code ze swoim IDE. Ten przewodnik obejmuje instalację, konfigurację, skróty klawiszowe i zaawansowane funkcje dla VS Code, IDE JetBrains i środowisk terminalowych.
Kompatybilność IDE
Claude Code oferuje dedykowane integracje dla:
VS Code (w tym Cursor, Windsurf, VSCodium)
IDE JetBrains (IntelliJ, PyCharm, WebStorm, PhpStorm, GoLand, Android Studio)
Dowolny terminal (iTerm2, Terminal.app, Windows Terminal, itp.)
Nawet bez specyficznej integracji, Claude Code działa w każdym środowisku z terminalem.
Zainstaluj Claude Code CLI (jeśli jeszcze nie jest zainstalowany)
npm install -g @anthropic-ai/claude-code
Uruchom Claude Code z terminala w IDE
Auto-instalacja rozszerzenia (VS Code) lub instalacja wtyczki (JetBrains)
Przetestuj integrację
Użyj skrótów klawiszowych
Wypróbuj przeglądanie różnic
Sprawdź udostępnianie diagnostyki
Po prostu uruchom claude
z zintegrowanego terminala VS Code - rozszerzenie zainstaluje się automatycznie.
Jeśli auto-instalacja nie powiedzie się:
Upewnij się, że CLI code
jest dostępne:
Naciśnij Cmd+Shift+P
(Mac) lub Ctrl+Shift+P
(Windows/Linux)
Wyszukaj “Shell Command: Install ‘code’ command in PATH”
Dla forków VS Code:
Cursor: Upewnij się, że komenda cursor
jest dostępna
Windsurf: Upewnij się, że komenda windsurf
jest dostępna
VSCodium: Upewnij się, że komenda codium
jest dostępna
Funkcje integracji VS Code
Funkcja Skrót Opis Szybkie uruchamianie Cmd+Esc
(Mac)Ctrl+Esc
(Win/Linux)Otwórz Claude Code z edytora Przeglądanie różnic Automatyczne Wyświetl zmiany w edytorze różnic VS Code Referencje plików Cmd+Option+K
(Mac)Alt+Ctrl+K
(Win/Linux)Wstaw referencje plików (@File#L1-99) Kontekst zaznaczenia Automatyczny Aktualne zaznaczenie udostępniane Claude Udostępnianie diagnostyki Automatyczne Błędy lintera wysyłane do Claude Wiele instancji Ręcznie Uruchom równoległe sesje Claude w podzielonych panelach
"claude-code.diffTool" : " auto " ,
"claude-code.autoLaunch" : true ,
"claude-code.diagnosticSharing" : true ,
"claude-code.selectionContext" : true ,
"terminal.integrated.defaultProfile.osx" : " zsh " ,
"terminal.integrated.fontSize" : 14
Uruchom wiele instancji Claude dla różnych części bazy kodu:
Podziel panele terminala
Kliknij prawym przyciskiem na zakładkę terminala → “Split Terminal”
Lub użyj Cmd+\
(Mac) / Ctrl+\
(Windows/Linux)
Przejdź do różnych katalogów
Pracuj równolegle
Każda instancja utrzymuje oddzielny kontekst
Idealne do rozdzielenia frontend/backend
Otwórz IDE JetBrains (IntelliJ, PyCharm, itp.)
Przejdź do Settings → Plugins → Marketplace
Wyszukaj “Claude Code”
Zainstaluj i całkowicie zrestartuj IDE
Uruchom claude
w zintegrowanym terminalu - wtyczka może się auto-zainstalować.
Uwaga : Całkowicie zrestartuj IDE, aby zaczęła działać.
Dla JetBrains Remote Development:
Zainstaluj wtyczkę na zdalnym hoście przez Settings → Plugin (Host)
Nie na lokalnym kliencie
Funkcje integracji JetBrains
Szybkie uruchamianie : Te same skróty klawiszowe co w VS Code
Zintegrowany przeglądacz różnic : Wyświetlaj zmiany w narzędziu różnic JetBrains
Kontekst projektu : Automatyczna świadomość struktury projektu
Konfiguracje uruchamiania : Dostęp do konfiguracji uruchamiania projektu
Integracja z bazą danych : Współpraca z funkcjami DataGrip
Upewnij się, że Claude Code jest uruchomiony z głównego katalogu projektu
Sprawdź, czy wtyczka jest włączona w Settings
Całkowicie zrestartuj IDE (może potrzebować kilku restartów)
Dla Remote Dev, sprawdź czy wtyczka jest na zdalnym hoście
Jeśli ESC nie przerywa Claude:
Przejdź do Settings → Tools → Terminal
Kliknij “Configure terminal keybindings”
Znajdź “Switch focus to Editor”
Usuń ten skrót
To zapobiega przechwytywaniu klawisza ESC przez IDE.
Uruchom konfigurację terminala
To konfiguruje Shift+Enter dla wieloliniowego wprowadzania
Konfiguracja ręczna dla różnych terminali
Preferences → Keys → Key Bindings
Dodaj: Shift+Enter → Send Text: \x1b[13;2u
Preferences → Profiles → Keyboard
Dodaj: Shift+Return → \033[13;2u
Auto-konfiguracja przez /terminal-setup
Wprowadzanie tekstu wieloliniowego
Metoda Skrót Działa w Szybkie escape \
+ Enter
Wszystkie terminale Shift+Enter Shift
+ Enter
Po konfiguracji Option+Enter Option
+ Enter
macOS domyślnie Tryb wklejania Bezpośrednie wklejenie Dla bloków kodu Tryb Vim /vim
następnie o
/O
Z włączonym Vim
Zalecane ustawienia :
Włącz “Unlimited scrollback”
Skonfiguruj powiadomienia systemowe
Skonfiguruj semantic history
Używaj profili dla różnych projektów
Powiadomienia :
# Włącz powiadomienia iTerm2
claude config set preferredNotifChannel iterm2_with_bell
Integracja WSL :
Używaj WSL 2 dla najlepszej wydajności
Skonfiguruj domyślny profil na WSL
Ustaw odpowiedni schemat kolorów
Włącz obsługę Unicode
Zarządzanie sesjami :
Twórz dedykowane okna Claude
Używaj podziału paneli dla wielu instancji
Konfiguruj odpowiednie sekwencje escape
Zachowuj sesje między rozłączeniami
Używaj komendy /ide
aby połączyć Claude Code uruchomiony w zewnętrznym terminalu z IDE:
Otwórz IDE ze swoim projektem
W zewnętrznym terminalu
Claude wykrywa i łączy się z IDE
Włącza przeglądanie różnic
Udostępnia diagnostykę
Synchronizuje kontekst plików
Skonfiguruj preferowany przeglądacz różnic:
"diffTool" : " auto " , // Auto-wykrywanie IDE
// "diffTool": "intellij"
Włącz skróty klawiszowe Vim w Claude:
Włącz tryb Vim
Lub skonfiguruj na stałe:
claude config set vimMode true
Obsługiwane komendy
Przełączanie trybu: Esc
, i
, a
, o
Nawigacja: h/j/k/l
, w/e/b
, 0/$
Edycja: x
, dd
, cc
, .
(powtórz)
I więcej standardowych komend Vim
Efektywne przepływy pracy
1. Wzorzec szybkiej naprawy
Zobacz błąd w IDE
Cmd+Esc
aby uruchomić Claude
“Napraw błąd TypeScript w UserService.ts”
Przejrzyj różnice w IDE
Zaakceptuj lub zmodyfikuj
2. Rozwój funkcji
Napisz testy w IDE
Uruchom Claude: “Zaimplementuj komponent UserProfile żeby przeszedł te testy”
Obserwuj implementację na żywo
Debuguj w IDE
3. Przygotowanie do code review
Zaznacz blok kodu
Uruchom Claude: “Przejrzyj ten kod pod kątem problemów bezpieczeństwa”
Otrzymaj natychmiastową opinię
Napraw problemy przed PR
Objawy : Skróty nie działają, brak przycisku Claude
Rozwiązania :
Sprawdź instalację Claude Code: claude --version
Sprawdź narzędzie CLI IDE: which code
(lub cursor
, itp.)
Ręcznie wywołaj instalację z terminala
Sprawdź logi rozszerzenia w IDE
Objawy : Zmiany pojawiają się w terminalu, nie w IDE
Rozwiązania :
Uruchom /config
i ustaw narzędzie różnic na “auto”
Upewnij się, że uruchomiłeś Claude z terminala IDE
Spróbuj komendy /ide
aby ponownie połączyć
Sprawdź uprawnienia plików
Objawy : Opóźnienie przy uruchamianiu lub przełączaniu
Rozwiązania :
Zamknij inne instancje Claude
Zwiększ rozmiar bufora terminala
Wyklucz duże katalogi w .gitignore
Użyj /compact
aby zmniejszyć kontekst
Używaj natywnego Terminal.app lub iTerm2 dla najlepszego doświadczenia
Skonfiguruj skróty klawiszowe w Preferencjach systemowych jeśli potrzeba
Włącz uprawnienia dostępności dla skrótów klawiszowych
Preferuj WSL 2 nad natywnym Windows
Używaj Windows Terminal dla nowoczesnego doświadczenia
Skonfiguruj ścieżkę Git Bash jeśli używasz trybu natywnego
Działa ze wszystkimi głównymi terminalami
Może wymagać ręcznej konfiguracji skrótów klawiszowych
Sprawdź kompatybilność powłoki (bash/zsh/fish)
Akcja VS Code JetBrains Terminal Uruchom Claude Cmd+Esc
Cmd+Esc
claude
Zatrzymaj Claude Esc
Esc
Esc
Referencja pliku Cmd+Opt+K
Cmd+Opt+K
Wpisz @file
Wieloliniowy Auto Auto \
+EnterWyczyść ekran N/A N/A Ctrl+L
Wyjście N/A N/A Ctrl+D
Pamiętaj: Integracja IDE została zaprojektowana tak, aby była niewidoczna gdy działa prawidłowo - otrzymujesz wszystkie korzyści bez myślenia o tym.