Mistrzostwo skrótów klawiszowych
Jesteś w środku przepływu, implementujesz funkcję. Musisz zapytać AI o funkcję w innym pliku. Sięgasz po mysz, klikasz panel czatu, klikasz z powrotem do edytora, zaznaczasz kod, klikasz prawym przyciskiem, szukasz “Add to Chat” w menu, przełączasz się z powrotem do czatu, wpisujesz pytanie. Trzydzieści sekund stracone, stan przepływu przerwany. To samo zadanie ze skrótami klawiszowymi zajmuje trzy sekundy: Cmd+Shift+L, aby dodać zaznaczenie, Cmd+L, aby skupić czat, wpisz, enter.
Różnica między deweloperem, który używa skrótów, a tym, który nie używa, to nie tylko szybkość — to zachowanie koncentracji. Każda interakcja myszą to mikro-przerwanie, które wyrywa cię z problemu, który rozwiązujesz.
Co wyniesiesz
Dział zatytułowany „Co wyniesiesz”- 12 skrótów, które pokrywają 90% przepływów pracy specyficznych dla Cursora
- Łańcuchy skrótów oparte na przepływie pracy zastępujące wieloetapowe operacje myszą
- Warianty specyficzne dla platformy dla macOS i Windows/Linux
- Dwutygodniowy plan praktyki budowania pamięci mięśniowej
Niezbędne dwanaście
Dział zatytułowany „Niezbędne dwanaście”To są skróty, które mają największe znaczenie, zorganizowane według częstotliwości użycia, a nie alfabetycznie. Naucz się ich najpierw, a pokryjesz zdecydowaną większość swoich interakcji z Cursorem.
Poziom 1: Używaj ich w każdej sesji
Dział zatytułowany „Poziom 1: Używaj ich w każdej sesji”| Skrót (Mac) | Skrót (Win/Linux) | Co robi |
|---|---|---|
Cmd+I | Ctrl+I | Otwórz/skup panel czatu Agent |
Cmd+L | Ctrl+L | Przełącz panel boczny (lub dodaj zaznaczenie do nowego czatu) |
Cmd+K | Ctrl+K | Edycja inline — edytuj zaznaczony kod językiem naturalnym |
Tab | Tab | Zaakceptuj sugestię AI (autouzupełnianie lub następna sugestia) |
Cmd+. | Ctrl+. | Otwórz menu trybu (przełączaj między Agent/Ask/Plan/Debug) |
Poziom 2: Używaj ich codziennie
Dział zatytułowany „Poziom 2: Używaj ich codziennie”| Skrót (Mac) | Skrót (Win/Linux) | Co robi |
|---|---|---|
Cmd+Shift+L | Ctrl+Shift+L | Dodaj zaznaczony kod jako kontekst do bieżącego czatu |
Cmd+Enter | Ctrl+Enter | Zaakceptuj wszystkie sugerowane zmiany AI |
Cmd+Backspace | Ctrl+Backspace | Odrzuć wszystkie sugerowane zmiany AI |
Cmd+N | Ctrl+N | Rozpocznij nowy czat (świeży kontekst) |
Cmd+/ | Ctrl+/ | Przełączaj między modelami AI |
Cmd+Right | Ctrl+Right | Zaakceptuj następne słowo sugestii (częściowa akceptacja) |
Shift+Tab | Shift+Tab | Przełączaj między trybami Agent w polu wprowadzania czatu |
Łańcuchy przepływów pracy
Dział zatytułowany „Łańcuchy przepływów pracy”Pojedyncze skróty są użyteczne. Łączenie ich razem to miejsce, gdzie pojawia się prawdziwa szybkość.
Łańcuch szybkiej naprawy
Dział zatytułowany „Łańcuch szybkiej naprawy”Gdy widzisz błąd w swoim kodzie:
- Zaznacz problematyczny kod (kliknij dwukrotnie słowo lub
Cmd+D, aby rozszerzyć zaznaczenie) - Naciśnij
Cmd+K, aby otworzyć edycję inline - Wpisz “fix this error” lub bardziej konkretną instrukcję
- Naciśnij
Enter, aby przesłać - Naciśnij
Tab, aby zaakceptować poprawkę
Całkowity czas: 3-5 sekund. Bez myszy, bez panelu czatu, bez przełączania kontekstu.
Łańcuch budowania kontekstu
Dział zatytułowany „Łańcuch budowania kontekstu”Gdy musisz zapytać AI o kod rozproszony w wielu plikach:
- Otwórz pierwszy odpowiedni plik i zaznacz kluczowy kod
- Naciśnij
Cmd+Shift+L, aby dodać go jako kontekst - Przejdź do drugiego pliku, zaznacz odpowiedni kod
- Naciśnij
Cmd+Shift+Lponownie - Naciśnij
Cmd+L, aby skupić czat - Wpisz swoje pytanie i naciśnij
Enter
Łańcuch eksploruj-następnie-implementuj
Dział zatytułowany „Łańcuch eksploruj-następnie-implementuj”Dla funkcji, gdzie musisz najpierw zrozumieć istniejący kod:
- Naciśnij
Cmd+.i wybierz tryb Ask - Wpisz swoje pytanie eksploracyjne (“How does the payment flow work?”)
- Przeczytaj odpowiedź
- Naciśnij
Cmd+.i przełącz na tryb Agent - Wpisz swoją instrukcję implementacji z referencjami z eksploracji
Łańcuch AI terminala
Dział zatytułowany „Łańcuch AI terminala”Gdy musisz uruchomić komendę, której nie pamiętasz:
- Kliknij w terminal (lub
Ctrl+backtick) - Naciśnij
Cmd+Kw terminalu - Wpisz w prostym języku, czego chcesz (“list my 5 most recent git branches sorted by date”)
- Naciśnij
Cmd+Enter, aby uruchomić wygenerowaną komendę
Schowek jako kontekst
Dział zatytułowany „Schowek jako kontekst”Jedna z najbardziej niedocenianych funkcji Cursora: wklejanie kodu lub logów ze schowka automatycznie oferuje dodanie ich jako kontekstu.
- Skopiuj kod z przeglądarki lub innego pliku
- Naciśnij
Cmd+Vw polu wprowadzania czatu — Cursor oferuje dodanie go jako kontekstu referencyjnego - Naciśnij
Cmd+Shift+V, aby wkleić go bezpośrednio jako tekst w polu wprowadzania
Jest to szczególnie przydatne do wklejania logów błędów, śladów stosu lub kodu z dokumentacji.
Częściowa akceptacja z Cmd+Right
Dział zatytułowany „Częściowa akceptacja z Cmd+Right”Gdy uzupełnianie Tab sugeruje długi blok kodu, ale tylko pierwsza część jest poprawna:
Cmd+Rightakceptuje tylko następne słowo- Kontynuuj naciskanie
Cmd+Right, aby akceptować słowo po słowie - Naciśnij
Escape, gdy zaakceptowałeś wystarczająco
Daje to precyzyjną kontrolę nad sugestiami AI bez akceptowania lub odrzucania całego bloku.
Dostosowywanie skrótów
Dział zatytułowany „Dostosowywanie skrótów”Dostęp do ustawień klawiatury
Dział zatytułowany „Dostęp do ustawień klawiatury”Naciśnij Cmd+Shift+P (paleta komend), wpisz “Keyboard Shortcuts” i możesz ponownie przypisać dowolny skrót Cursora.
Wszystkie przypisania klawiszy Cursora są wymienione obok standardowych przypisań klawiszy VS Code. Wyszukaj “cursor”, aby zobaczyć komendy specyficzne dla Cursora.
Dwutygodniowy plan pamięci mięśniowej
Dział zatytułowany „Dwutygodniowy plan pamięci mięśniowej”Tydzień 1: Podstawowe skróty
Dział zatytułowany „Tydzień 1: Podstawowe skróty”Skup się wyłącznie na tych pięciu skrótach. Używaj ich do każdej interakcji, nawet jeśli na początku wydaje się to wolniejsze niż mysz:
Cmd+Kdla każdej edycji inlineTabdla każdej akceptacji sugestiiCmd+Ido otwierania czatu (nigdy nie klikaj panelu)Cmd+Ldo dodawania zaznaczeńCmd+Ndla nowych czatów
Tydzień 2: Skróty szybkości
Dział zatytułowany „Tydzień 2: Skróty szybkości”Dodaj je do swojego przepływu pracy:
Cmd+.do przełączania trybuCmd+Shift+Ldo budowania kontekstuCmd+Enter/Cmd+Backspacedo zbiorczego akceptowania/odrzucaniaCmd+Kw terminalu do generowania komendCmd+Rightdo częściowej akceptacji
Gdy to się psuje
Dział zatytułowany „Gdy to się psuje”Skróty są w konflikcie z innymi rozszerzeniami. Sprawdź konflikty w ustawieniach Keyboard Shortcuts. Wyszukaj kombinację klawiszy, aby zobaczyć wszystkie komendy z nią powiązane.
Cmd+K nie otwiera edycji inline. Sprawdź, czy jesteś w edytorze, a nie w terminalu. Zachowanie Cmd+K zmienia się w zależności od focusu: w edytorze otwiera edycję inline, w terminalu otwiera prompt komend AI.
Tab nie akceptuje sugestii. Sprawdź, czy Cursor Tab jest włączony w ustawieniach. Sprawdź również, czy inne rozszerzenie (jak Copilot) nie konkuruje o klawisz Tab.
Co dalej
Dział zatytułowany „Co dalej”- Szablony promptów — Teraz, gdy możesz nawigować szybko, zoptymalizuj to, co mówisz AI
- Wzorce kontekstu — Opanuj system wzmiankek
@dla precyzyjnego kontekstu - Oszczędności czasu — Więcej codziennych nawyków kumulujących się w znaczące oszczędności czasu