GitHub Copilot Cheatsheet - Opis i przydatne polecenia

Opis, lista poleceń i skróty klawiatury

Page content

Oto najnowszy arkusz wskazówek GitHub Copilot, zawierający istotne skróty, polecenia, wskazówki dotyczące użycia oraz funkcje kontekstowe dla Visual Studio Code i Copilot Chat

github copilot subscription plans

Zainstaluj GitHub Copilot w Visual Studio Code

Aby zainstalować GitHub Copilot w Visual Studio Code:

  1. Otwórz Visual Studio Code na swoim systemie.
  2. Przejdź do widoku rozszerzeń, klikając ikonę rozszerzeń w pasku bocznym lub naciskając Ctrl+Shift+X (Windows/Linux) lub Cmd+Shift+X (Mac).
  3. Wyszukaj „GitHub Copilot” w pasku wyszukiwania w Marketplace rozszerzeń.
  4. Kliknij „Zainstaluj” na rozszerzeniu „GitHub Copilot” opublikowanym przez GitHub.
  5. Zaloguj się do GitHub: Po zainstalowaniu zostaniesz poproszony o zalogowanie się do swojego konta GitHub. Zweryfikuj dostęp do konta GitHub Copilot, kiedy zostanie wyświetlone okno przeglądarki.
  6. (Jeśli wymagane) Włącz lub skonfiguruj Copilot: Po zalogowaniu możesz skonfigurować Copilot, aby dostosować jego zachowanie przez menu ustawień, jeśli chcesz.

Wymagania wstępne:

  • VS Code musi być zainstalowany na Twoim systemie.
  • Konto GitHub z aktywną subskrypcją Copilot lub aktywnym testem.

Po ustawieniach Copilot będzie aktywny i zobaczysz jego ikonę w pasku statusu gotową do pomocy przy pisaniu kodu. Jeśli nie zobaczysz sugestii, przeładuj VS Code lub upewnij się, że jesteś zalogowany na konto z odpowiednimi uprawnieniami.

Skróty klawiaturowe (VS Code)

Oto lista przydatnych skrótów klawiaturowych GitHub Copilot dla systemów Windows i Mac

Akcja Skrót macOS Skrót Windows/Linux
Otwórz widok chatu ⌃⌘I Ctrl+Alt+I
Rozpocznij chat w linii (edytor/terminal) ⌘I Ctrl+I
Nowa sesja chatu w widoku chatu ⌘N Ctrl+N
Przełącz na tryb agenta/edycji ⇧⌘I / Cmd+. Ctrl+Shift+Alt+I / Ctrl+.
Zaakceptuj sugestię w linii Tab Tab
Odrzuć sugestię Escape Escape
Otwórz sugestie autouzupełniania Ctrl+Enter Ctrl+Enter
Zaakceptuj sugestię (chat w linii) Cmd+Enter Ctrl+Enter

Powszechne polecenia slash (w chatowym oknie/linii chatu)

Oto lista standardowych poleceń slash

Polecenie Opis
/clear Rozpocznij nową sesję chatu / Wyczyść konwersację
/delete Usuń konwersację
/explain Wyjaśnij aktualny/odznaczony kod
/fix Propozycja naprawy dla wybranego kodu
/tests Generuj testy jednostkowe dla wybranego kodu
/help Pobierz pomoc i informacje o użyciu Copilot
/new Rozpocznij nowy projekt

Zmienne chatu do kontekstu

Wpisz #, a następnie zmienną, aby dodać konkretny kontekst w wskazówkach:

Zmienna Włączony kontekst
#block Aktualny blok kodu
#class Aktualna klasa
#comment Aktualny komentarz
#file Cały zawartość pliku
#function Aktualna funkcja/metoda
#line Aktualna linia kodu
#path Ścieżka pliku
#project Kontekst projektu/pracy
#selection Aktualny tekst wybrany
#sym Aktualny symbol

Wskazówki dotyczące wskazówek i funkcji

  • Używaj @wzmianek, aby odnosić się do odpowiednich plików, problemów, PR itp. w swoim czacie.
  • Bądź konkretny i zwięzły w instrukcjach, aby uzyskać najlepsze wyniki.
  • Przeciągnij i upuść pliki lub foldery do okna czatu, aby dodać kontekst.
  • Używaj zmiennych kontekstowych #, aby skupić odpowiedzi Copilot na odpowiednich obszarach kodu.
  • Wybierz tryb czatu: pytania (ask), edycja (edit), agent (autonomiczna praca).

Najlepsze praktyki

  • Dzielimy kod na mniejsze funkcje i piszemy dobre komentarze dla lepszych uzupełnień.
  • Używaj czatu do refaktoryzacji, generowania dokumentacji, naprawiania niepowodzeń testów lub onboardingu do nowej bazy kodu.
  • Edytuj poprzednie wskazówki i cofaj zmiany bezpośrednio w czacie, przeglądaj historię czatu lub używaj głosu do interakcji z Copilot.

Obsługiwane języki i środowiska

  • Obsługuje większość popularnych języków: Python, JS, TypeScript, Go, Java, C#, C++, Ruby, PHP i wiele innych.
  • Dostępny w Visual Studio Code, JetBrains IDE, CLI i interfejsie webowym GitHub.

Dodatkowe zasoby

  • Dla często aktualizowanych PDF i jednostronnych skrótów, zobacz arkusze wskazówek utrzymywane przez społeczność.
  • Dla większej liczby przykładów i szczegółowych przewodników, mogą być pomocne kuchnie GitHub Copilot i oficjalna dokumentacja.

Dla bardziej szczegółowego zakresu lub najnowszych funkcji opartych na Twoim środowisku, odwiedź oficjalną dokumentację lub repozytoria GitHub.

Kluczowe funkcje GitHub Copilot

GitHub Copilot pomaga w uzupełnianiu kodu w wielu językach programowania, wykorzystując modele AI wytrenowane na ogromnych zbiorach danych publicznego kodu, umożliwiając im rozpoznawanie i generowanie wzorców i rozwiązań odpowiednich dla każdego języka. Podczas wpisywania w IDE (np. Visual Studio Code, Visual Studio, JetBrains IDE itp.), Copilot analizuje kod wokół kursora, ostatnie edycje oraz nawet komentarze lub dokumentacje w języku naturalnym, aby sugerować możliwe uzupełnienia.

Główne sposoby, w jakie Copilot dostarcza językowo neutralne uzupełnienia kodu, obejmują:

  • Zdolność do kontekstu: AI rozumie kontekst kodu, nazwy zmiennych, strukturę plików i językowe składniki, aby oferować odpowiednie sugestie, niezależnie od tego, czy piszesz w Pythonie, JavaScript, C#, C++, Javie, Go, TypeScript, Ruby, PHP czy innym obsługiwany języku. Dla języków często występujących w publicznych repozytoriach (np. JavaScript, Python i TypeScript), sugestie Copilot są szczególnie mocne.
  • Sugestie w linii i w blokach: Copilot może dostarczać proste jednoliniowe autouzupełnienia lub sugerować całe bloki kodu — takie jak pełne funkcje lub klasy — odpowiednie dla aktualnego języka programowania i jego konwencji.
  • Wskazówki w języku naturalnym: Interpretując komentarze napisane w języku angielskim, Copilot może generować kod w języku docelowym, który spełnia opisane wymagania.
  • Adaptacyjne uczenie: Choć Copilot nie aktualizuje się w czasie rzeczywistym z Twojego prywatnego kodu, adaptuje się do wzorców kodu w bieżącym sesji, aby zwiększyć znaczenie w bieżącym pliku i projekcie.
  • Integracja z IDE: Pluginy i rozszerzenia umożliwiają użycie Copilot w popularnych środowiskach programistycznych, co czyni przełączanie języków i wielojęzyczne bazy kodu wydajnym i produktywnym.

Zrozumiając intencje i kontekst kodowania, Copilot przyspiesza przepływ pracy programistyczny, wspiera szybkie prototypowanie, redukuje kod szkieletowy i wprowadza rozwiązania idiomiczne dla języka, upraszczając zadania w różnych środowiskach programistycznych.

Cennik subskrypcji GitHub Copilot

GitHub Copilot ma model cenowy w warstwach z opcjami dla indywidualnych użytkowników i organizacji, a także ograniczoną darmową wersją. Oto szczegółowy opis aktualnego cennika i funkcji planów (stan na sierpień 2025):

Indywidualne plany

Plan Koszt Dla kogo? Kluczowe funkcje/Opisy
Darmowy 0 zł Indywidualne eksploracyjne użycie 2 000 uzupełnień, 50 żądań czatu, ograniczone modele
Pro 10 zł/mc lub 100 zł/rok Indywidualni użytkownicy, zaawansowani użytkownicy Nieograniczone uzupełnienia, 300 żądań premium/mc
Pro+ 39 zł/mc lub 390 zł/rok Zaawansowani użytkownicy, użytkownicy intensywnie korzystający z AI Więcej żądań premium, wszystkie modele
Biznes 19 zł/uczeń/mc Zespoły/organizacje Wszystkie funkcje Pro, licencja + zarządzanie zasadami, kontrole administratora i IP
Enterprise 39 zł/uczeń/mc Firmy Wszystkie funkcje Biznes + zarządzanie firmowe/funkcje i integracje

Żądania premium: Jeśli przekroczysz swoje dołączone żądania premium, możesz je kupić po 0,04 zł/żądanie.

Darmowy dostęp

  • Eligibility: Zweryfikowani studenci, nauczyciele i utrzymanie popularnych projektów open source mogą uzyskać Copilot Pro za darmo po weryfikacji.
  • Uwaga: Copilot Darmowy nie jest dostępny dla kont połączonych z organizacjami.

Darmowy test i rozliczanie

  • 30-dniowy darmowy test: Nowi subskrybenci Pro mogą uzyskać dostęp do wszystkich funkcji przed płatnością. Rozliczanie wymaga prawidłowego sposobu płatności i zaczyna się automatycznie, jeśli nie anulujesz przed końcem testu.
  • Możesz wybrać cykl rozliczeniowy miesięczny lub roczny i zmienić go w dowolnym momencie; plany roczne są zniżkowane.

Użycie i limity modeli

  • Wszystkie płatne plany pozwalają na nieograniczone podstawowe uzupełnienia i czaty. Jednak każdy plan obejmuje miesięczne dozwolone „żądania premium” dla zaawansowanych modeli i funkcji (np. recenzja kodu, dostęp do najnowszego modelu). Nieużyte żądania premium resetują się na początku każdego miesiąca.
  • Możesz monitorować i zarządzać swoim użyciem/purchasing bezpośrednio w ustawieniach Copilot lub konta GitHub.

Referencje: Ceny i funkcje mogą się zmieniać, więc sprawdź dokumentację GitHub Copilot na najnowsze aktualizacje.

Różnice między płatnym a darmowym dostępem do GitHub Copilot

Główne różnice między darmowym a płatnym (Pro/Pro+) planem GitHub Copilot to limity użycia i dostęp do zaawansowanych funkcji, modeli AI i wsparcia. Oto strukturalne porównanie:

Funkcja Darmowy plan Płatne plany (Pro/Pro+)
Uzupełnienia kodu 2 000/miesiąc Nieograniczone
Żądania czatu 50/miesiąc Nieograniczone (z Pro/Pro+), wyższe limity
Żądania premium 50/miesiąc 300/miesiąc (Pro), wyższe z Pro+
Dostęp do modeli AI Ograniczony Pełny dostęp do bardziej zaawansowanych/premium modeli
Copilot Chat Ograniczony Pełny dostęp
Przeznaczenie Tylko osobiste/indywidualne Indywidualni, profesjonaliści, zaawansowani użytkownicy
Ścieżka upgrade Nie wymagana subskrypcja Wymagana subskrypcja miesięczna/roczna
Darmowy dostęp Studenci/nauczyciele otrzymują Pro za darmo Płatny domyślnie (oprócz określonych uprawnień)
Użycie w organizacjach Nie dostępne – tylko osobiste Kontrola administratora i zasad (Biznes/Enterprise)
  • Darmowy plan oferuje ograniczony doświadczenie: maksymalnie 2 000 uzupełnień kodu i 50 żądań premium/chatu miesięcznie, z podzbiorem modeli i funkcji. Jest ściśle przeznaczony do użycia osobistego i nie jest dostępny dla kont zarządzanych przez organizacje.
  • Plan Pro (płatny) oferuje nieograniczone uzupełnienia, bardziej zaawansowane modele AI, Copilot Chat, do 300 żądań premium miesięcznie i inne zaawansowane funkcje. Plan Pro+ podnosi te limity jeszcze bardziej. Te korzyści są kluczowe dla użytkowników regularnych lub zaawansowanych, którzy potrzebują nieograniczonego dostępu do wsparcia AI.
  • Studenci, nauczyciele i aktywni utrzymanie projektów open source są uprawnieni do otrzymania Pro za darmo po weryfikacji.
  • Płatne plany również oferują priorytet nowych funkcji, premium wsparcia i, na poziomie organizacyjnym (Biznes/Enterprise), narzędzia zarządzania administratora i zasad.

Podsumowując, darmowy plan jest przeznaczony do eksploracji Copilot z ograniczonymi kwotami, podczas gdy płatne plany usuwają te limity, zapewniają dostęp do bardziej zaawansowanych możliwości i wspierają przepływy pracy profesjonalne i organizacyjne.

Przydatne linki