Używamy cookies, żeby zwiększyć Twoje doświadczenia na stronie
CodeWorlds

Ctrl+K - Inline Editing z AI ✨

Witaj ponownie, @name! Teraz pokażę Ci najważniejszy skrót w Cursorze: Ctrl+K (lub Cmd+K na Mac).

Co to jest Ctrl+K? 🎯

Ctrl+K to inline editing - edytowanie kodu bezpośrednio w miejscu za pomocą AI. Zamiast pisać kod ręcznie, opisujesz co chcesz zmienić, a AI robi to za Ciebie.

Jak używać Ctrl+K - Krok po kroku 📝

Metoda 1: Edycja zaznaczonego kodu

  1. Zaznacz kod który chcesz zmienić
  2. Naciśnij Ctrl+K (lub Cmd+K na Mac)
  3. Opisz co chcesz zmienić w okienku które się pojawi
  4. AI zaproponuje zmiany
  5. Accept (zaakceptuj) lub Reject (odrzuć)

Metoda 2: Dodanie nowego kodu

  1. Postaw kursor w miejscu gdzie chcesz dodać kod
  2. Naciśnij Ctrl+K
  3. Opisz co chcesz dodać
  4. AI wygeneruje kod
  5. Accept lub Reject

Praktyczne przykłady 🏴‍☠️

Przykład 1: Zmiana koloru

Masz kod:

1<h1>Ahoj Piraci!</h1>

Chcesz: Czerwony kolor tekstu

Co robisz:

  1. Zaznacz
    <h1>Ahoj Piraci!</h1>
  2. Ctrl+K
  3. Wpisz: "dodaj czerwony kolor"
  4. AI zaproponuje:
1<h1 style="color: red;">Ahoj Piraci!</h1>
  1. Accept!

Przykład 2: Dodanie obrazka

Masz kod:

1<h1>Witaj na statku!</h1>

Chcesz: Dodać obrazek pirata pod nagłówkiem

Co robisz:

  1. Postaw kursor na końcu linii z h1
  2. Ctrl+K
  3. Wpisz: "dodaj obrazek pirata z URL unsplash"
  4. AI doda:
1<h1>Witaj na statku!</h1>
2<img src="https://images.unsplash.com/photo-pirate" alt="Pirat">
  1. Accept!

Przykład 3: Refactoring

Masz kod:

1<p>Statek</p>
2<p>Kotwica</p>
3<p>Mapa</p>

Chcesz: Zmienić na listę

Co robisz:

  1. Zaznacz wszystkie 3 paragrafy
  2. Ctrl+K
  3. Wpisz: "zmień na listę ul z li"
  4. AI zaproponuje:
1<ul>
2  <li>Statek</li>
3  <li>Kotwica</li>
4  <li>Mapa</li>
5</ul>
  1. Accept!

Ctrl+K vs AI Chat - Kiedy co używać? 🤔

| Sytuacja | Narzędzie | Dlaczego | |----------|-----------|----------| | Szybka zmiana w istniejącym kodzie | Ctrl+K | Instant, w miejscu | | Pytanie o koncepcję | AI Chat | Dłuższa rozmowa | | Generowanie nowego dużego kodu | AI Chat | Więcej przestrzeni | | Edycja konkretnego fragmentu | Ctrl+K | Precyzyjne, szybkie | | Nauka jak coś działa | AI Chat | Wyjaśnienia | | Dodanie małego feature | Ctrl+K | Szybkie |

Zasada: Jeśli wiesz GDZIE w kodzie chcesz zmianę → użyj Ctrl+K. Jeśli nie wiesz od czego zacząć → użyj AI Chat.

Wskazówki Pro ⚔️

1. Bądź konkretny

❌ "zmień to" ✅ "zmień kolor tła na czarny i tekstu na złoty"

2. Używaj języka technicznego (gdy go znasz)

❌ "zrób ładny przycisk" ✅ "dodaj button z padding 10px i border-radius 5px"

3. Iteruj

Pierwsze Accept → Zobacz efekt → Ctrl+K ponownie → Dopracuj

4. Eksperymentuj

Nie bój się! Zawsze możesz:

  • Reject - odrzucić zmiany
  • Ctrl+Z - cofnąć
  • Ctrl+K ponownie - poprawić

Ćwiczenie praktyczne 🎯

Czas na własne eksperymenty! Otwórz Cursora i:

  1. Stwórz nowy plik
    pirate.html
  2. Wpisz:
    <h1>Mój statek</h1>
  3. Zaznacz tę linijkę
  4. Ctrl+K → "dodaj czarne tło i biały tekst"
  5. Accept
  6. Ctrl+K ponownie → "dodaj border 2px czerwony"
  7. Accept

Gratulacje! Właśnie użyłeś Ctrl+K dwa razy pod rząd! 🎉

Częste pytania 🤔

Q: Co jeśli AI nie zrozumie mojej instrukcji? A: Reject i spróbuj bardziej szczegółowo opisać. Np. zamiast "ładniej" napisz "większy font i wyśrodkowany".

Q: Czy mogę używać Ctrl+K na wielu liniach? A: Tak! Zaznacz dowolną ilość kodu.

Q: Co jeśli chcę dodać coś na początku pliku? A: Postaw kursor na początku i Ctrl+K.

Q: Czy Ctrl+K działa tylko z HTML? A: Nie! Działa z każdym językiem: JavaScript, Python, CSS, wszystko!

Podsumowanie 🎓

Ctrl+K to inline editing z AI ✅ Używaj do szybkich zmian w kodzie ✅ Możesz edytować zaznaczony kod lub dodawać nowy ✅ Zawsze możesz Reject i spróbować ponownie ✅ Im bardziej konkretny, tym lepszy efekt

To jest TWOJA MAGICZNA RÓŻDŻKA, piratu! 🪄

W następnym module zaczniemy budować prawdziwe statki (aplikacje) z Next.js!

Ale najpierw musisz przejść przez kilka zadań, żeby utrwalić umiejętności.

Do zobaczenia na morzach kodu! 🏴‍☠️⚓

Kapitan Redbeard out.

Przejdź do CodeWorlds