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>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: