Przejdź do głównej zawartości

Ściągawka poleceń

Ta ściągawka zawiera kompletny przewodnik po wszystkich poleceniach dostępnych w Cursor IDE i Claude Code, zorganizowany dla szybkiego wyszukiwania podczas programowania.

Podstawowe polecenia

  • @ - Referencje do symboli, plików, folderów
  • # - Szybka referencja pliku
  • / - Menu slash commands
  • Ctrl+Shift+P - Paleta poleceń
  • cursor - Polecenie CLI

Symbol @ zapewnia potężne referencje kontekstowe w Cursor:

SymbolOpisPrzykład użycia
@filesReferencja konkretnych plików@main.js wyjaśnij ten plik
@foldersDołącz całe katalogi@src/components przeanalizuj strukturę
@codeReferencja bloków kodu@calculateTotal jak to działa?
@symbolsReferencja funkcji/klas@UserAuth wyjaśnij implementację
@definitionsPrzejdź do definicji symboli@getPriceDefinition pokaż mi
@docsReferencja dokumentacji@ReactDocs hook useState
@gitHistoria i zmiany Git@git ostatnie commity
@linkReferencja adresów URL@link https://api.docs.com
@linter-errorsBieżące błędy lintera@linter-errors napraw wszystkie
@past-chatsPoprzednie rozmowy@past-chats dyskusja o autoryzacji
@recent-changesOstatnie modyfikacje plików@recent-changes ostatnia godzina
@webWyniki wyszukiwania web@web funkcje React 19
@cursor-rulesReguły projektu@cursor-rules pokaż bieżące
PolecenieOpisUżycie
/Reset ContextReset do stanu domyślnegoWyczyść cały kontekst
/Generate Cursor RulesUtwórz reguły projektuAuto-generuj na podstawie kodu
/Disable Iterate on LintsPomiń naprawy linteraZapobiegaj automatycznym naprawom
/Add Open Files to ContextDołącz wszystkie kartyReferencja wszystkich otwartych edytorów
/Add Active Files to ContextDołącz widoczne kartyTylko aktualnie widoczne pliki

Podstawowe polecenia Cursor dostępne przez paletę poleceń:

PolecenieOpis
Cursor SettingsOtwórz ustawienia Cursor
Cursor: New RuleUtwórz nową regułę projektu
Cursor: Toggle Privacy ModeWłącz/wyłącz tryb prywatności
Cursor: Export ChatZapisz rozmowę
Cursor: Import SettingsImportuj z VS Code
Cursor: Toggle Max ModeWłącz zaawansowane funkcje
Cursor: Generate Commit MessageAI komunikat commita
Cursor: Resolve ConflictsAI rozwiązanie konfliktów merge
Okno terminala
# Podstawowe użycie
cursor [opcje] [ścieżki...] # Otwórz pliki/foldery
cursor . # Otwórz bieżący katalog
cursor file.js # Otwórz konkretny plik
cursor folder/ # Otwórz folder
cat file.txt | cursor - # Czytaj ze stdin
# Operacje na plikach
cursor -d --diff <plik1> <plik2> # Porównaj dwa pliki
cursor -m --merge <p1> <p2> <base> <wynik> # Merge trójstronne
cursor -g --goto file.js:10:5 # Idź do linia:kolumna
cursor -a --add folder # Dodaj folder do ostatniego okna
cursor --remove folder # Usuń folder z okna
# Zarządzanie oknami
cursor -n --new-window # Wymuś nowe okno
cursor -r --reuse-window # Wymuś ponowne użycie okna
cursor -w --wait # Czekaj na zamknięcie plików
# Konfiguracja
cursor --locale <locale> # Ustaw lokalizację (np. pl-PL)
cursor --user-data-dir <katalog> # Niestandardowy katalog danych
cursor --profile <nazwa> # Użyj/utwórz profil
cursor --add-mcp <json> # Dodaj serwer MCP
# Rozszerzenia
cursor --extensions-dir <katalog> # Ustaw katalog rozszerzeń
cursor --list-extensions # Wyświetl zainstalowane rozszerzenia
cursor --show-versions # Pokaż wersje rozszerzeń
cursor --install-extension <id> # Zainstaluj rozszerzenie
cursor --uninstall-extension <id> # Odinstaluj rozszerzenie
cursor --update-extensions # Aktualizuj wszystkie rozszerzenia
# Rozwiązywanie problemów
cursor -v --version # Pokaż wersję
cursor -h --help # Pokaż pomoc
cursor --verbose # Szczegółowe wyjście
cursor --log <poziom> # Ustaw poziom logowania
cursor -s --status # Pokaż diagnostykę
cursor --disable-extensions # Wyłącz wszystkie rozszerzenia
# Podpolecenia
cursor tunnel # Bezpieczny tunel dla dostępu zdalnego
cursor serve-web # Uruchom serwer web UI
PolecenieCelPrzykład
/add-dirDodaj katalogi robocze/add-dir ../backend
/bugZgłoś błędy do Anthropic/bug Claude nie zatrzyma się
/clearWyczyść historię rozmowy/clear
/compactKompaktuj z instrukcjami/compact skup się na logice auth
/configZobacz/zmodyfikuj konfigurację/config
/costPokaż statystyki użycia tokenów/cost
/doctorSprawdź kondycję instalacji/doctor
/helpUzyskaj pomoc w użytkowaniu/help
/initZainicjalizuj CLAUDE.md/init
/loginPrzełącz konta/login
/logoutWyloguj się/logout
/mcpZarządzaj serwerami MCP/mcp
/memoryEdytuj pliki CLAUDE.md/memory
/modelWybierz model AI/model
/permissionsAktualizuj uprawnienia/permissions
/pr_commentsZobacz komentarze PR/pr_comments
/reviewPoproś o przegląd kodu/review
/statusZobacz status systemu/status
/terminal-setupSkonfiguruj terminal/terminal-setup
/vimWejdź w tryb vim/vim
Okno terminala
# Tryb interaktywny
claude # Uruchom interaktywny REPL
claude "wyjaśnij ten projekt" # Zacznij z początkowym promptem
# Jednorazowe zapytania
claude -p "wyjaśnij tę funkcję" # Zapytanie i wyjście
cat logs.txt | claude -p "przeanalizuj błędy" # Przetwórz zawartość z pipe
# Zarządzanie sesjami
claude -c # Kontynuuj najnowszą
claude -c -p "sprawdź błędy" # Kontynuuj w trybie nieinteraktywnym
claude -r # Wybierz sesję do wznowienia interaktywnie
claude -r "abc123" # Wznów konkretną sesję przez ID
# Narzędzia
claude update # Aktualizuj do najnowszej wersji
claude mcp # Skonfiguruj serwery MCP
FlagaOpisPrzykład
-p, —printTryb jednorazowego zapytania (nieinteraktywny)claude -p "napraw ten błąd"
-c, —continueKontynuuj ostatnią rozmowęclaude -c
-r, —resumeWznów konkretną sesjęclaude -r lub claude -r "session-id"
—modelOkreśl modelclaude --model sonnet lub claude --model claude-sonnet-4-20250514
—dangerously-skip-permissionsPomiń wszystkie prośby o uprawnieniaclaude --dangerously-skip-permissions
—output-formatFormat wyjścia (text/json/stream-json)claude -p "zapytanie" --output-format json
—input-formatFormat wejścia (text/stream-json)claude -p --input-format stream-json
—verboseSzczegółowe wyjścieclaude --verbose
—add-dirDodaj dodatkowe katalogiclaude --add-dir ../shared
—debugWłącz tryb debugowaniaclaude --debug
—mcp-debugDebuguj połączenia MCP (przestarzałe, użyj —debug)claude --mcp-debug
—max-turnsOgranicz tury agentyczne w trybie nieinteraktywnymclaude -p "zadanie" --max-turns 3
—permission-modeUstaw tryb uprawnieńclaude --permission-mode plan
—session-idUżyj konkretnego ID sesjiclaude --session-id "uuid"
-v, —versionPokaż wersjęclaude --version
-h, —helpPokaż pomocclaude --help

Utwórz własne polecenia w .claude/commands/:

.claude/commands/optimize.md
Przeanalizuj ten kod pod kątem problemów z wydajnością i zasugeruj optymalizacje.
Rozważ złożoność czasową, użycie pamięci i najlepsze praktyki.

Użycie: /optimize w Claude Code

FunkcjaOpisPrzykład
$ARGUMENTSPrzekaż parametryNapraw problem #$ARGUMENTS
NamespacingOrganizuj według katalogów/frontend/component
YAML FrontmatterDodaj metadaneallowed-tools: [Edit, View]
Referencje plikówDołącz plikiPrzejrzyj @src/utils.js
Polecenia BashWykonaj inlineBieżący czas: !date

Przykład ze wszystkimi funkcjami:

---
allowed-tools: [Edit, View, Bash]
description: Napraw problem GitHub
argument-hint: numer-problemu
---
Napraw problem GitHub #$ARGUMENTS:
1. Pobierz szczegóły problemu: !gh issue view $ARGUMENTS
2. Przeanalizuj problem
3. Zaimplementuj rozwiązanie
4. Dodaj testy
5. Utwórz PR z poprawką

Serwery MCP udostępniają dodatkowe polecenia:

Okno terminala
# Format: /mcp__<serwer>__<polecenie>
/mcp__github__create-pr
/mcp__puppeteer__screenshot
/mcp__postgres__query
# Wyświetl dostępne polecenia MCP
/mcp

Łączenie kontekstu

Połącz wiele symboli @ dla wszechstronnego kontekstu:

@UserAuth @DatabaseSchema @recent-changes
wyjaśnij jak działa autoryzacja z bazą danych

Operacje na wielu plikach

Referencja wielu plików efektywnie:

@src/api/*.js @tests/*.test.js
upewnij się, że wszystkie endpointy API mają odpowiednie testy

Integracja Git

Zaawansowane operacje git:

@git diff HEAD~5
wyjaśnij co się zmieniło w ostatnich 5 commitach
@git blame @calculatePrice
kto ostatnio modyfikował tę funkcję i dlaczego?

Piping i automatyzacja

Okno terminala
# Pipe logów do analizy
tail -f app.log | claude -p "monitoruj błędy"
# Automatyzuj przegląd kodu
git diff | claude -p "przejrzyj te zmiany"
# Przetwórz wiele plików
find . -name "*.py" -exec claude -p "dodaj type hints do {}" \;

Zarządzanie sesjami

Okno terminala
# Zapisz sesję na później
claude > session-log.txt
# Wznów z kontekstem
claude -r "abc123" "kontynuuj refaktoryzację"
# Połącz sesje w łańcuch
claude -c -p "teraz dodaj testy do tych zmian"

Automatyzacja bezgłowa

Okno terminala
# Integracja CI/CD
claude -p "napraw błędy lintera" --dangerously-skip-permissions
# Zaplanowane zadania
0 * * * * claude -p "generuj dzienny raport" > report.md
# Hooki Git
claude -p "przejrzyj commit" --output-format json
  1. @codebase - Przeszukaj cały projekt
  2. @web python async - Wyszukiwanie web
  3. #main.py - Szybka referencja pliku
  4. /Generate Cursor Rules - Auto reguły
  5. cursor . - Otwórz projekt
  1. claude - Rozpocznij sesję
  2. /clear - Świeży kontekst
  3. /help - Uzyskaj pomoc
  4. claude -p “zadanie” - Szybkie zadanie
  5. /cost - Sprawdź użycie
  • Konfiguracja terminala: /terminal-setup dla iTerm2
  • Łamanie linii: Option+Enter domyślnie
  • Uruchomienie IDE: Cmd+Esc z edytora
  • Konfiguracja terminala: Skonfiguruj ręcznie dla Shift+Enter
  • Uruchomienie IDE: Ctrl+Esc z edytora
  • Obsługa ścieżek: Używaj ukośników w przód
  • Wbudowane wsparcie wszystkich funkcji
  • /terminal-setup konfiguruje automatycznie
  • Obsługuje kolory ANSI i formatowanie
ProblemRozwiązanie
Symbole @ nie działająSprawdź status indeksowania kodu
Polecenia nie znalezioneZaktualizuj Cursor do najnowszej wersji
Wolne ładowanie kontekstuUżyj konkretnych referencji @
Reguły się nie stosująSprawdź katalog .cursor/rules
ProblemRozwiązanie
Polecenie nierozpoznaneUruchom /help aby zobaczyć dostępne
Błędy uprawnieńSprawdź ustawienia /permissions
MCP nie działaUżyj flagi --mcp-debug
Sesja utraconaUżyj claude -r aby wznowić

Najlepsze praktyki Cursor

  1. Używaj konkretnych referencji @ - Bardziej precyzyjne = szybsze
  2. Łącz symbole @ - Buduj wszechstronny kontekst
  3. Zapisuj eksporty czatów - Zachowaj ważne rozmowy
  4. Twórz reguły projektu - Utrzymuj spójność
  5. Opanuj skróty klawiszowe - Przyspiesz workflow

Najlepsze praktyki Claude Code

  1. Często czyść z /clear - Utrzymuj skupiony kontekst
  2. Twórz niestandardowe polecenia - Automatyzuj powtarzalne zadania
  3. Używaj odpowiednich flag - Dopasuj narzędzie do zadania
  4. Monitoruj koszty z /cost - Zostań w budżecie
  5. Wykorzystuj piping - Integruj z narzędziami Unix