Instalacja i konfiguracja platformy
Spędziłeś lata dopracowując swoją konfigurację VS Code — skróty klawiszowe, rozszerzenia, motywy, snippety. Ostatnią rzeczą, jakiej chcesz, jest zaczynanie od zera w nowym edytorze. Dobra wiadomość: Cursor to fork VS Code. Twoja pamięć mięśniowa, rozszerzenia i ustawienia przenoszą się w około dwie minuty. Zła wiadomość: instalacja wciąż ma kilka pułapek specyficznych dla platform, które mogą zmarnować godzinę, jeśli natkniesz się na nie nieprzygotowany.
Co osiągniesz
Dział zatytułowany „Co osiągniesz”- Cursor zainstalowany i działający na twojej platformie bez ostrzeżeń bezpieczeństwa ani problemów z uprawnieniami
- Wszystkie ustawienia, rozszerzenia i skróty klawiszowe z VS Code zaimportowane automatycznie
- Polecenie powłoki
cursordziałające z każdego terminala - Zweryfikowana instalacja, gdzie czat AI odpowiada na polecenia i rozpoczęło się indeksowanie bazy kodu
Instalacja platformy
Dział zatytułowany „Instalacja platformy”Opcja 1: Homebrew (zalecana)
Dział zatytułowany „Opcja 1: Homebrew (zalecana)”brew install --cask cursorTo automatycznie obsługuje podpisywanie kodu i flagi kwarantanny.
Opcja 2: Bezpośrednie pobranie
Dział zatytułowany „Opcja 2: Bezpośrednie pobranie”- Pobierz ze strony cursor.com/download
- Otwórz plik
.dmg - Przeciągnij Cursor do Aplikacji
Naprawianie ostrzeżeń bezpieczeństwa
Dział zatytułowany „Naprawianie ostrzeżeń bezpieczeństwa”Jeśli macOS pokazuje “Cursor is damaged and can’t be opened”:
xattr -cr /Applications/Cursor.appJeśli widzisz “Cursor cannot be opened because the developer cannot be verified”:
- Otwórz Ustawienia systemowe, a następnie Prywatność i bezpieczeństwo
- Przewiń do sekcji “Bezpieczeństwo” i kliknij Otwórz mimo to
- Wprowadź hasło, gdy zostaniesz o to poproszony
Opcja 1: winget (zalecana)
Dział zatytułowany „Opcja 1: winget (zalecana)”winget install Anysphere.CursorOpcja 2: Bezpośredni instalator
Dział zatytułowany „Opcja 2: Bezpośredni instalator”- Pobierz ze strony cursor.com/download
- Uruchom
Cursor-Setup.exe - Postępuj zgodnie z instrukcjami instalatora — Cursor instaluje się w
%LOCALAPPDATA%\Programs\cursor
Dodawanie do PATH
Dział zatytułowany „Dodawanie do PATH”Otwórz Cursor, naciśnij Ctrl+Shift+P i uruchom Install ‘cursor’ command in PATH. Następnie zrestartuj terminal.
Windows Defender
Dział zatytułowany „Windows Defender”Jeśli instalacja zawiesza się lub Cursor jest wolny przy pierwszym uruchomieniu, dodaj wykluczenie:
- Otwórz Windows Security
- Przejdź do Virus and Threat Protection, a następnie Manage Settings
- W sekcji Wykluczenia dodaj folder instalacji Cursor
Instalacja AppImage
Dział zatytułowany „Instalacja AppImage”# Pobierz AppImagecurl -L https://cursor.com/download/linux-x64 -o cursor.AppImagechmod +x cursor.AppImage
# Zainstaluj libfuse2 jeśli potrzeba (wymagane dla AppImage)# Ubuntu/Debian:sudo apt install libfuse2# Fedora:sudo dnf install fuse# Arch:sudo pacman -S fuse2
# Przenieś do trwałej lokalizacjisudo mv cursor.AppImage /opt/cursor.AppImagesudo ln -s /opt/cursor.AppImage /usr/local/bin/cursorTworzenie wpisu na pulpicie
Dział zatytułowany „Tworzenie wpisu na pulpicie”cat > ~/.local/share/applications/cursor.desktop << 'EOF'[Desktop Entry]Name=CursorExec=/opt/cursor.AppImage --no-sandbox %FTerminal=falseType=ApplicationIcon=cursorStartupWMClass=CursorCategories=Development;IDE;EOFProblemy z GPU
Dział zatytułowany „Problemy z GPU”Jeśli widzisz glitche renderowania lub puste okno:
cursor --disable-gpuMigracja z VS Code
Dział zatytułowany „Migracja z VS Code”Cursor może zaimportować wszystko z VS Code w jednym kroku. To najszybsza droga do poczucia się jak w domu.
-
Otwórz ustawienia Cursor
Naciśnij
Cmd+Shift+J(macOS) lubCtrl+Shift+J(Windows/Linux). -
Przejdź do General, a następnie Account
Poszukaj sekcji importu z VS Code.
-
Kliknij “Import from VS Code”
Cursor wykrywa i importuje:
- Wszystkie zainstalowane rozszerzenia
- Ustawienia użytkownika (
settings.json) - Skróty klawiszowe (
keybindings.json) - Snippety
- Wybór motywu
-
Zrestartuj Cursor
Import wchodzi w życie po restarcie.
Ręczny fallback migracji
Dział zatytułowany „Ręczny fallback migracji”Jeśli automatyczny import zawiedzie (rzadkie, ale zdarza się przy niestandardowych instalacjach VS Code):
# Kopiuj ustawieniacp ~/.config/Code/User/settings.json ~/.config/Cursor/User/cp ~/.config/Code/User/keybindings.json ~/.config/Cursor/User/cp -r ~/.config/Code/User/snippets ~/.config/Cursor/User/copy %APPDATA%\Code\User\settings.json %APPDATA%\Cursor\User\copy %APPDATA%\Code\User\keybindings.json %APPDATA%\Cursor\User\xcopy %APPDATA%\Code\User\snippets %APPDATA%\Cursor\User\snippets /E /IKonfiguracja polecenia powłoki
Dział zatytułowany „Konfiguracja polecenia powłoki”Możliwość wpisania cursor . w dowolnym terminalu jest niezbędna dla przepływów pracy z tego przewodnika.
- Otwórz Cursor
- Naciśnij
Cmd+Shift+P(macOS) lubCtrl+Shift+P(Windows/Linux) - Wpisz Install ‘cursor’ command in PATH i wybierz to polecenie
- Opcjonalnie uruchom także Install ‘code’ command in PATH dla zgodności z VS Code
- Zrestartuj terminal
Zweryfikuj, że działa:
cursor --versioncursor . # Otwiera bieżący katalog w CursorOtwórz swój projekt i rozpocznij indeksowanie
Dział zatytułowany „Otwórz swój projekt i rozpocznij indeksowanie”Otwórz prawdziwy projekt — nie pusty folder. Cursor potrzebuje plików do indeksowania.
cd ~/projects/twoj-prawdziwy-projektcursor .Gdy Cursor się otworzy, natychmiast rozpoczyna indeksowanie twojej bazy kodu. To tworzy osadzenia semantyczne, których AI używa do znajdowania odpowiedniego kodu, gdy zadajesz pytania lub prosisz o zmiany.
Monitorowanie indeksowania
Dział zatytułowany „Monitorowanie indeksowania”- Otwórz ustawienia:
Cmd+Shift+J/Ctrl+Shift+J - Przejdź do Indexing and Docs
- Obserwuj pasek postępu — małe projekty kończą się w mniej niż minutę, duże monorepo może zająć 10-15 minut
Zweryfikuj swoją instalację
Dział zatytułowany „Zweryfikuj swoją instalację”Przejdź przez tę szybką listę kontrolną, aby upewnić się, że wszystko działa przed przejściem do konfiguracji:
| Sprawdź | Jak | Oczekiwany rezultat |
|---|---|---|
| Polecenia terminala | Otwórz terminal za pomocą Ctrl+` i wpisz node --version | v18.x lub wyższa |
| Integracja Git | Wpisz git status w terminalu | Pokazuje status twojego repozytorium |
| Czat AI | Naciśnij Cmd+I / Ctrl+I i wpisz “Hello” | AI odpowiada w panelu czatu |
| Eksplorator plików | Sprawdź pasek boczny | Pliki twojego projektu są widoczne |
| Rozszerzenia | Otwórz panel Rozszerzeń (Cmd+Shift+X) | Pojawiają się twoje rozszerzenia z VS Code |
Gdy coś się zepsuje
Dział zatytułowany „Gdy coś się zepsuje”“Cursor is damaged” na macOS: Uruchom xattr -cr /Applications/Cursor.app i spróbuj ponownie.
Rozszerzenia nie ładują się po migracji: Wyczyść pamięć podręczną rozszerzeń w ~/.config/Cursor/CachedExtensionVSIXs (macOS/Linux) lub %APPDATA%\Cursor\CachedExtensionVSIXs (Windows) i zrestartuj.
Czat AI pokazuje “Rate limit exceeded”: Jesteś na darmowym planie i wykorzystałeś dzienną alokację. Albo poczekaj na reset, albo przejdź na Cursor Pro.
Indeksowanie utknęło na 0%: Sprawdź, czy twój projekt nie jest całkowicie w wzorcach .gitignore. Cursor respektuje .cursorignore, jeśli istnieje — upewnij się, że nie wykluczyłeś przypadkowo wszystkiego.
Polecenie cursor nie znaleziono na Linuxie: AppImage nie rejestruje automatycznie poleceń powłoki. Dowiązanie symboliczne z sekcji instalacji (ln -s /opt/cursor.AppImage /usr/local/bin/cursor) to obsługuje.