Wprowadzenie
GitHub Copilot to zaawansowany asystent kodowania opartego na sztucznej inteligencji, który może znacznie zwiększyć wydajność deweloperów na każdym etapie przepływu pracy programowania. GitHub Copilot oszczędza czas dla deweloperów, umożliwiając im skoncentrowanie się na rozwiązywaniu problemów wyższego poziomu i innowacji poprzez automatyzację rutynowych zadań, zapewnianie odpowiedniego uzupełniania kodu i generowanie całych bloków kodu, które przyspieszają cykle programowania od początkowego kodowania do ukończenia żądania ściągnięcia.
GitHub Copilot oferuje elastyczne opcje interakcji, które są dostosowane do twojego przepływu pracy i wspierają cię w dowolnym miejscu w środowisku deweloperskim. Niezależnie od tego, czy za pomocą uzupełniania kodu w środowisku IDE, czatu konwersacyjnego do rozwiązywania skomplikowanych problemów, funkcji współpracy na GitHub.com, czy pomocy wiersza polecenia, Copilot integruje się bezproblemowo ze środowiskami, aby udoskonalić doświadczenie deweloperskie i zwiększyć produktywność. Zrozumienie tych trybów interakcji jest kluczem do odblokowania pełnego potencjału narzędzia GitHub Copilot i optymalizacji przepływu pracy kodowania w celu szybkiego dostarczania zmian kodu jakości.
W tym module omówiono różne metody interakcji z rozwiązaniem GitHub Copilot, przewodząc ci, kiedy, gdzie i jak efektywnie komunikować swoje cele Copilotowi i jak dostarczać mu niezbędne informacje do wykonania zadań.
W tym module dowiesz się więcej o:
- Jak korzystać z automatycznych sugestii w usłudze GitHub Copilot, okienka wielu sugestii i możliwości dostosowywania się do różnych stylów kodowania w celu przyspieszenia przepływów pracy programowania.
- Jak zapewnić kontekst GitHub Copilot za pomocą komentarzy wbudowanych, komentarzy blokowych, docstringów oraz innych typów komentarzy, aby zwiększyć dokładność i szybkość generowania kodu.
- Interakcja z usługą GitHub Copilot za pośrednictwem konwersacji w języku naturalnym w celu generowania złożonego kodu, problemów z debugowaniem, uzyskiwania wyjaśnień kodu i usprawniania zadań programistycznych w czasie rzeczywistym.
- Jak poprawić trafność sugestii w GitHub Copilot Chat, używając odwołań do zakresu, poleceń z ukośnikiem oraz agentów, aby szybko realizować rutynowe zadania.
- Korzystanie z narzędzia GitHub Copilot na GitHub.com do eksploracji repozytorium, pomocy przy wnioskach o połączenie, zadań agenta i wspólnego przeglądania kodu.
- Jak korzystać z narzędzia GitHub Copilot w interfejsie wiersza polecenia, aby uzyskać wyjaśnienia poleceń, sugestie i wykonywać polecenia w celu zautomatyzowania przepływów pracy terminalu.
- Jak skonfigurować interfejs wiersza polecenia GitHub Copilot, aliasy, oraz zarządzać ustawieniami prywatności, w tym rezygnacją z gromadzenia danych użycia.