Cursor IDE: Edytor kodu AI
Właśnie spędziłeś dwadzieścia minut opisując błąd chatbotowi, kopiując i wklejając jego odpowiedź do edytora, obserwując, jak psuje trzy inne rzeczy, a teraz ręcznie cofasz pliki. Tymczasem deweloper po drugiej stronie korytarza opisał ten sam problem w panelu agenta Cursor, nacisnął enter i miał działającą poprawkę zatwierdzoną, zanim Twój chatbot skończył drugą próbę. Różnica nie leży w talencie. Leży w narzędziach.
Cursor to fork VS Code przebudowany od podstaw wokół AI. Każde naciśnięcie klawisza, każdy otwarty plik, każde polecenie terminala zasila silnik kontekstu, który sprawia, że sugestie AI są naprawdę użyteczne zamiast ogólnie prawdopodobne. A luka między „używaniem Cursora” a „byciem szybkim z Cursorem” nie leży w wiedzy — leży we wprowadzonej w praktykę wiedzy. Wiedza, że Cmd+K istnieje, różni się od wiedzy, że Cmd+K na pustej linii bez zaznaczenia generuje kod od zera, podczas gdy Cmd+K z zaznaczeniem przepisuje go w miejscu. Ten przewodnik tę lukę zamyka.
Co wyniesiesz z tego przewodnika po Cursor IDE
Dział zatytułowany „Co wyniesiesz z tego przewodnika po Cursor IDE”- Jasny model mentalny czterech powierzchni interakcji Cursor (Tab, Edycja inline, Agent, Cloud Agents) i kiedy każda z nich się opłaca
- Konkretna lista kontrolna konfiguracji, która eliminuje najczęstsze skargi „dlaczego Cursor jest wolny?” i „dlaczego sugestie są błędne?”
- Ścieżka nauki dopasowana do Twojego poziomu doświadczenia, więc spędzasz czas na umiejętnościach, które rzeczywiście mają znaczenie
- 112 ponumerowanych wskazówek w 8 kategoriach, 20 lekcji z prawdziwego świata i zaawansowane strategie korporacyjne, które za nimi stoją — każda z gotowymi do skopiowania promptami i poleceniami, bez „wstaw swój projekt tutaj”
Cztery powierzchnie interakcji Cursor
Dział zatytułowany „Cztery powierzchnie interakcji Cursor”Każdy przepływ pracy Cursor przebiega przez jedną z czterech powierzchni. Wybór właściwej dla zadania jest największą dźwignią Twojej produktywności.
Co robi: Przewiduje Twoją następną edycję — nie tylko następny token, ale następną logiczną zmianę w pliku. Wieloliniowe, świadome kontekstu i niesamowicie dokładne, gdy Twój projekt jest zaindeksowany.
Kiedy używać: Już wiesz, co chcesz wpisać i chcesz, aby Cursor wpisał to szybciej. Kod standardowy, kontynuacja wzorca, powtarzalne edycje.
Skrót: Tab aby zaakceptować, Esc aby odrzucić.
Co robi: Zaznacz kod, opisz transformację w języku naturalnym, a Cursor przepisze zaznaczenie na miejscu. Widzisz diff przed zaakceptowaniem. Na pustej linii bez zaznaczenia ten sam skrót generuje kod od zera.
Kiedy używać: Ukierunkowane, jednoplikowe zmiany, gdzie możesz wskazać dokładnie, co wymaga zmiany. Refaktoryzacja sygnatury funkcji, konwersja klasy na hooki, dodawanie obsługi błędów do bloku.
Skrót: Cmd+K (macOS) / Ctrl+K (Windows/Linux).
Co robi: Autonomiczny agent kodujący, który czyta Twoją bazę kodu, edytuje wiele plików, uruchamia polecenia terminala, interpretuje błędy i iteruje, aż zadanie zostanie wykonane.
Kiedy używać: Funkcje wieloplikowe, naprawy błędów obejmujące warstwy, cokolwiek, gdzie normalnie otworzyłbyś 4+ pliki i przełączałbyś się między nimi.
Skrót: Cmd+I (macOS) / Ctrl+I (Windows/Linux), następnie wybierz tryb Agent.
Co robi: Uruchamia zadania agenta w infrastrukturze chmurowej Cursor (wcześniej nazywane Background Agents). Możesz zamknąć laptopa i wrócić do ukończonego PR.
Kiedy używać: Długotrwałe zadania, których nie musisz pilnować — implementacja funkcji z problemu GitHub, duże refaktoryzacje, generowanie testów w module.
Skrót: Rozpocznij z panelu agenta lub przypisz bezpośrednio z problemu GitHub.
Model mentalny, który sprawia, że wszystko klika
Dział zatytułowany „Model mentalny, który sprawia, że wszystko klika”Deweloperzy, którzy wyciągają najwięcej z Cursor, dzielą jeden nawyk: traktują pomoc AI jako spektrum, nie przełącznik. Nie „włączają AI” ani „wyłączają go”. Przesuwają się między czterema poziomami zaangażowania AI w zależności od zadania:
- Ty piszesz, AI przewiduje — Uzupełnianie Tab. Ty prowadzisz; AI to autouzupełnianie na sterydach.
- Ty wskazujesz, AI przekształca — Edycja inline. Ty zaznaczasz kod; AI przepisuje go według Twojej specyfikacji.
- Ty opisujesz, AI implementuje — Tryb Agent. Ty piszesz wymaganie; AI pisze kod w plikach.
- Ty przypisujesz, AI dostarcza — Cloud Agents. Ty wskazujesz problem GitHub; AI otwiera PR.
Błąd, który popełnia większość deweloperów, to pozostawanie na poziomie 1, gdy powinni być na poziomie 3, lub przeskakiwanie do poziomu 4, gdy zadanie potrzebowało precyzji poziomu 2. Ten cały przewodnik uczy Cię czytania zadania i instynktownego wyboru właściwego poziomu.
Ścieżki nauki według poziomu doświadczenia
Dział zatytułowany „Ścieżki nauki według poziomu doświadczenia”Nowy w rozwoju wspomaganym przez AI
Dział zatytułowany „Nowy w rozwoju wspomaganym przez AI”Używałeś VS Code lub innego edytora, ale nigdy nie pozwoliłeś AI napisać dla Ciebie kodu produkcyjnego.
- Ukończ Przewodnik szybkiego startu — obejmuje instalację, import ustawień, pierwszą interakcję z agentem (około 2 godzin)
- Przepracuj 3-4 Lekcje z prawdziwego świata, które pasują do Twojego stosu (React, Node, Python itp.)
- Przeczytaj Wskazówki dotyczące konfiguracji 1-15, aby zablokować dobre ustawienia domyślne
Migracja z VS Code
Dział zatytułowany „Migracja z VS Code”Jesteś już produktywny w VS Code i chcesz zachować pamięć mięśniową, zyskując możliwości AI.
- Zacznij od Instalacji i konfiguracji — Twoje rozszerzenia, skróty klawiszowe i ustawienia przenoszą się jednym krokiem
- Naucz się trzech nowych skrótów:
Tab(zaakceptuj sugestię),Cmd+K(edycja inline),Cmd+I(agent) - Przeglądaj Wskazówki dotyczące podstawowych funkcji 16-30 dla możliwości, których VS Code nie ma
- Odkryj 20 lekcji z prawdziwego świata, aby przekształcić codzienną pracę
Doświadczony użytkownik Cursor optymalizujący przepływ pracy
Dział zatytułowany „Doświadczony użytkownik Cursor optymalizujący przepływ pracy”Używasz Cursor codziennie, ale chcesz zmniejszyć lukę między obecnym wynikiem a tym, co osiągają zaawansowani użytkownicy.
- Skontroluj swoją konfigurację według Wskazówek 1-15 — większość średniozaawansowanych użytkowników ma co najmniej 3 źle skonfigurowane ustawienia
- Przeczytaj Wskazówki dotyczące agenta i czatu 61-75, aby wyostrzyć promptowanie
- Zanurz się w Zaawansowanych technikach dla punktów kontrolnych, niestandardowych serwerów MCP i przepływów automatyzacji
- Przestudiuj Wskazówki dotyczące dużych baz kodu 76-90, jeśli pracujesz nad projektami przekraczającymi 100k linii
Lider zespołu lub deweloper korporacyjny
Dział zatytułowany „Lider zespołu lub deweloper korporacyjny”Potrzebujesz, aby Cursor działał niezawodnie w zespole ze wspólnymi konwencjami, wymaganiami bezpieczeństwa i standardami przeglądu kodu.
- Skonfiguruj Reguły projektu i zatwierdź je w swoim repo
- Przeczytaj Wskazówki dotyczące współpracy zespołowej 106-112 dla wspólnych konfiguracji
- Przejrzyj Prywatność i bezpieczeństwo dla wymagań zgodności
- Odkryj Strategie dla dużych baz kodu dla konfiguracji monorepo i multi-repo
112 wskazówek uporządkowanych według przepływu pracy
Dział zatytułowany „112 wskazówek uporządkowanych według przepływu pracy”Każda wskazówka poniżej została przetestowana w rzeczywistych bazach kodu i napisana z wystarczającymi szczegółami, abyś mógł ją zastosować w następnej sesji. Numeracja biegnie od konfiguracji przy pierwszym uruchomieniu po wdrożenie w całym zespole, a każda sekcja jest samodzielna.
Kombinacje wskazówek, które multiplikują Twoje wyniki
Dział zatytułowany „Kombinacje wskazówek, które multiplikują Twoje wyniki”Pojedyncze wskazówki są użyteczne. Kombinacje są transformacyjne. Te pary mają najwyższy stosunek wpływu do wysiłku:
Auto-Run + Prompty Agenta Oparte na Testach (Wskazówki 5 + 61) Powiedz agentowi, aby najpierw napisał testy, następnie implementację, a potem uruchomił testy i iterował. Z włączonym trybem Auto-Run (dawniej nazywanym trybem YOLO) agent uruchamia Twój zestaw testów automatycznie i naprawia niepowodzenia bez podnoszenia palca. Ta pojedyncza kombinacja zmienia Cursora z „narzędzia sugestii kodu” w „autonomicznego programistę.”
Reguły Projektu + Referencje Kontekstowe (Wskazówki 11 + 62)
Zacommituj katalog .cursor/rules/ do swojego repo ze standardami kodowania, decyzjami architektonicznymi i konwencjami nazewniczymi. Gdy odwołujesz się do plików za pomocą @ w panelu agenta, reguły stosują się automatycznie. Rezultat: kod generowany przez AI, który faktycznie pasuje do stylu Twojego zespołu za pierwszym razem.
Przestrzenie Robocze Multi-Root + Tryb Agenta (Wskazówki 6 + 68) Otwórz swój frontend, backend i współdzieloną bibliotekę jako pojedynczą przestrzeń roboczą multi-root. Tryb agenta może teraz edytować endpoint API, aktualizować typy TypeScript we współdzielonej bibliotece i dostosowywać wywołanie fetch frontendu — wszystko w jednej rozmowie.
Punkty Kontrolne + Agresywne Eksperymentowanie (Wskazówki 26 + 91) Cursor tworzy punkt kontrolny przed każdą edycją agenta. To oznacza, że możesz kazać agentowi spróbować ryzykownych refaktoryzacji bez żadnej negatywnej strony. Jeśli się psuje, cofnij do punktu kontrolnego. Jeśli działa, zacommituj. To zmienia, jak agresywnie używasz narzędzia.
Gdzie te wskazówki zawodzą
Dział zatytułowany „Gdzie te wskazówki zawodzą”Nie każda wskazówka działa w każdej sytuacji. Typowe wzorce niepowodzenia:
- Auto-Run w projekcie z destruktywnymi skryptami: Jeśli Twój
package.jsonma skrypty, które usuwają dane lub wdrażają na produkcję, skonfiguruj listę zablokowanych przed włączeniem trybu Auto-Run (dawniej tryb YOLO) - Nadmierne poleganie na trybie agenta: Niektóre zadania są faktycznie szybsze z ręczną edycją. Jeśli przyłapiesz się na pisaniu pięciozdaniowego promptu dla zmiany jednolinijkowej, po prostu wpisz linię
- Ignorowanie historii punktów kontrolnych: Punkty kontrolne są automatyczne, ale nie są nieskończone. Jeśli potrzebujesz gwarantowanego punktu przywracania, zacommituj do git przed rozpoczęciem dużego zadania agenta
Od czego zacząć z Cursorem
Dział zatytułowany „Od czego zacząć z Cursorem”Zacznij od ścieżki nauki, która pasuje do Twojej sytuacji. Jeśli wolisz przeglądać, nie czytaj wszystkich 112 wskazówek za jednym razem — to recepta na zapomnienie wszystkiego do jutra. Zamiast tego:
- Zacznij od Setup and Configuration (Wskazówki 1-15) — nawet doświadczeni użytkownicy odkrywają tu 3-4 pominięte ustawienia
- Wybierz sekcję, która pasuje do Twojego największego bieżącego problemu
- Implementuj 2-3 wskazówki dziennie przez tydzień, ćwicząc każdą, aż stanie się automatyczna
- Wróć do tej strony, gdy napotkasz nowe wyzwanie lub poczujesz, że Twój przepływ pracy osiągnął plateau
Reszta przewodnika jest uporządkowana według tego, co robisz: planujesz zmianę, budujesz ją, testujesz, wdrażasz, utrzymujesz na produkcji, automatyzujesz to, co powtarzasz, wdrażasz w zespole i sięgasz po materiały referencyjne. Każdy artykuł jest zaprojektowany, aby dać Ci coś, co możesz użyć w następnej sesji kodowania — nie w przyszłym miesiącu, nie po certyfikacji, ale dziś.