Udostępnij za pośrednictwem


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.

Animowany zrzut ekranu przedstawiający możliwości uzupełniania kodu rozszerzenia GitHub Copilot.

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:

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.

  1. Otwórz program Visual Studio i utwórz nowy projekt w języku C#.

  2. Otwórz plik C# (Program.cs) w edytorze.

  3. 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(
    
  4. 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ć.

    Zrzut ekranu przedstawiający akceptowanie sugestii dotyczących kodu w narzędziu GitHub Copilot w programie Visual Studio

    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.

    Zrzut ekranu przedstawiający modyfikowanie sugestii dotyczących kodu w narzędziu GitHub Copilot w programie Visual Studio

    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.

  5. 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
    

    Animowany zrzut ekranu przedstawiający korzystanie z uzupełniania narzędzia GitHub Copilot w programie Visual Studio.

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: