Co to są ukończenia narzędzia GitHub Copilot dla programu Visual Studio?
Narzędzie GitHub Copilot w programie Visual Studio umożliwia ulepszone programowanie wspomagane przez sztuczną inteligencję w programie Visual Studio, co ułatwia wydajniejsze i wydajne pisanie kodu.
W tym artykule dowiesz się więcej na temat uzupełniania copilot, programisty pary opartej na sztucznej inteligencji dla programu Visual Studio, który zapewnia uzupełnianie kodu z obsługą kontekstu, sugestie, a nawet całe fragmenty kodu. To zaawansowane narzędzie ułatwia programowanie wspomagane przez sztuczną inteligencję w programie Visual Studio i pomaga deweloperom wydajniej pisać kod, skracać czas poświęcany na powtarzalne zadania i minimalizować błędy.
Aby uzyskać więcej informacji na temat czatu copilot w usłudze GitHub w programie Visual Studio, zobacz About GitHub Copilot Chat in Visual Studio (Informacje o czacie Copilot w usłudze GitHub w programie Visual Studio).
Jak działa narzędzie GitHub Copilot
Narzędzie GitHub Copilot działa dzięki wykorzystaniu zaawansowanych modeli uczenia maszynowego wyszkolonych na rozległym zestawie danych publicznie dostępnego kodu z repozytoriów GitHub. Podczas pisania kodu sztuczna inteligencja analizuje kontekst i udostępnia odpowiednie sugestie w czasie rzeczywistym. Możesz również otrzymywać sugestie, pisząc komentarz języka naturalnego opisujący, co chcesz zrobić w kodzie.
Możesz również użyć narzędzia GitHub Copilot, aby przekonwertować komentarze na kod, utworzyć testy jednostkowe, utworzyć zapytania SQL i nie tylko.
Wymagania wstępne
Aby rozpocząć pracę, potrzebne będą następujące elementy:
Visual Studio 2022 w wersji 17.8 lub nowszej
Aktywna subskrypcja usługi GitHub Copilot for Individuals lub GitHub Copilot for Business
Zaloguj się do programu Visual Studio przy użyciu konta usługi GitHub z aktywną subskrypcją narzędzia GitHub Copilot
Napiwek
GitHub Copilot jest bezpłatny dla zweryfikowanych uczniów i dla opiekunów popularnych projektów open source w usłudze GitHub. Jeśli nie jesteś studentem lub opiekunem popularnego projektu open source, możesz wypróbować narzędzie GitHub Copilot bezpłatnie z jednorazową wersją próbną 30-dniową. Po bezpłatnej wersji próbnej będziesz potrzebować płatnej subskrypcji do dalszego użycia.
Narzędzie GitHub Copilot obsługuje kilka języków programowania i struktur, w tym między innymi: C#, C++i Python.
Uzyskiwanie narzędzia GitHub Copilot dla programu Visual Studio
- Jeśli używasz programu Visual Studio w wersji 17.10 lub nowszej, ujednolicone rozszerzenie GitHub Copilot jest dostępne jako zalecany składnik w Instalator programu Visual Studio. Jest on instalowany domyślnie ze wszystkimi obciążeniami, chyba że zostanie on wykluczony podczas instalacji.
- Jeśli używasz programu Visual Studio w wersji 17.9 lub starszej, zainstaluj rozszerzenie GitHub Copilot.
Korzystanie z narzędzia GitHub Copilot na potrzeby uzupełniania kodu i sugestii
Podczas wpisywania kodu lub komentarzy w edytorze narzędzie GitHub Copilot udostępnia kontekstowe uzupełnianie kodu i sugestie. Narzędzie GitHub Copilot udostępnia sugestie dotyczące wielu języków, ale działa szczególnie dobrze w przypadku języków Python, JavaScript, TypeScript, Ruby, Go, C# i C++. Poniższe przykłady znajdują się w języku C#, ale inne języki będą działać podobnie.
Otwórz program Visual Studio i utwórz nowy projekt w języku C#.
Otwórz plik C# (
Program.cs
) w edytorze.W edytorze kodu wpisz komentarz lub podpis metody, aby wyświetlić sugestie dotyczące kodu wbudowanego z witryny GitHub Copilot.
// method to add two numbers
int subtractNumbers(
Umieść kursor na sugestii, aby wyświetlić paletę poleceń GitHub Copilot.
Zaakceptuj sugestię
Wybierz kartę lub naciśnij
Tab
, aby zaakceptować sugestię lub kontynuować wpisywanie, aby ją odrzucić.Modyfikowanie sugestii
Wybierz pozycję Alt+/ lub naciśnij,
Alt+/
aby zmodyfikować sugestię z copilot. Sugestie narzędzia GitHub Copilot można modyfikować i modyfikować, dodając kontekst w czacie wbudowanym lub edytując ukończenie.Jeśli paleta poleceń nie jest wyświetlana, być może osiągnięto domyślny limit dla jego wyświetlania. Aby to zmienić, przejdź do pozycji Opcje>narzędzi>IntelliCode>Advanced i dostosuj wartość minimalnej zatwierdzeń, aby pominąć tekst wskazówki.
Dodaj następujący kod, aby wyświetlić całe uzupełnianie wierszy z witryny GitHub Copilot.
int a = 5; int b = 10; int sum
Uwaga
W programie Visual Studio 2022 w wersji 17.11 wykluczenia zawartości są dostępne dla uzupełniania Copilot w usłudze GitHub w programie Visual Studio. Ukończenia i sugestie nie będą dostępne w zawartości wykluczonej przez administratora. Aby dowiedzieć się więcej, zobacz konfigurowanie wykluczeń zawartości dla narzędzia GitHub Copilot .
Eksplorowanie narzędzia GitHub Copilot
Aby zobaczyć działanie narzędzia GitHub Copilot, zapoznaj się z poniższym samouczkiem wideo.
Długość wideo: 1,19 minut
Następne kroki
Aby dowiedzieć się więcej o bieżącym rozszerzeniu GitHub Copilot dla programu Visual Studio, rozważ zapoznanie się z następującymi zasobami: