Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Następne sugestie dotyczące edycji używają ostatnio używanych zmian, aby przewidzieć kolejną edycję, którą chcesz wprowadzić, oraz lokalizację tej edycji. Dzięki tej nowej funkcji narzędzie GitHub Copilot sugeruje poprawki kodu, komentarzy, testów i nie tylko.
Uzupełnianie wbudowane doskonale sprawdza się podczas autouzupełniania sekcji kodu. Copilot NES pomaga pozostać w logicznym przepływie edycji, sugerując zmiany istotne dla bieżącej pracy, i możesz po prostu Tab
szybko nawigować i zaakceptować sugestie Copilot. Sugestie mogą obejmować pojedynczy symbol, cały wiersz lub wiele wierszy w zależności od zakresu potencjalnej zmiany.
Wymagania wstępne
Aby rozpocząć pracę, potrzebne są następujące elementy:
- Visual Studio 2022 w wersji 17.14 lub nowszej
-
zaloguj się do programu Visual Studio przy użyciu konta usługi GitHub z dostępem do Copilot
** Możesz użyć GitHub Copilot bezpłatnie. Zarejestruj się i wykorzystaj sztuczną inteligencję, aby szybciej i wydajniej kodować.
Wprowadzenie do NES
Aby rozpocząć pracę z Copilot NES, włącz tę funkcję w Narzędzia > Opcje > GitHub > Copilot > Uzupełnianie Copilot > Włącz następne sugestie edycji.
Użyj sugestii dotyczących następnej edycji
Aby rozpocząć pobieranie sugestii z NES, rozpocznij kodowanie. Gdy Copilot sugeruje edycję kodu, możesz przejść do niej, naciskając klawisz Tab
, a następnie zaakceptować, ponownie naciskając klawisz Tab
. Możesz zaoszczędzić czas, szybko przechodząc do następnej odpowiedniej edycji, bez konieczności ręcznego wyszukiwania plików lub odwołań samodzielnie. Strzałka w rynnie wskazuje, czy sugestia edycji jest dostępna.
Strzałka w rynnie wskazuje, czy jest dostępna sugestia edycji. Kliknij strzałkę, aby zapoznać się z menu sugestii edycji, które zawiera skróty klawiaturowe.
Jeśli sugestia edycji znajduje się poniżej bieżącego widoku edytora, strzałka wskazuje w dół zamiast w prawo. Przewiń obok sugestii edycji i strzałka wskazuje lokalizację następnej sugestii edycji, wskazując w górę lub w dół w zależności od miejsca, w którym znajdujesz się w pliku.
Przypadki użycia sugestii następnej edycji
NES jest pomocny w różnych scenariuszach, nie tylko wprowadzania oczywistych powtarzających się zmian, ale także zmian logicznych. Oto kilka przykładów:
Łap i poprawiaj błędy
NES pomaga w błędach, takich jak literówki, na przykład, jeśli napisałeś
bol
zamiastbool
.Copilot może również pomóc w bardziej trudnych błędach logiki, takich jak odwrócone wyrażenieternarne lub porównanie, które powinno używać
||
zamiast&&
.
Zmiana intencji
NES sugeruje zmiany w pozostałej części kodu, które odpowiadają zmianie zamiarów. Na przykład podczas refaktoryzacji Point
klasy na Point3D
.
Aktualizowanie składni kodu
Funkcja NES pomaga w powtarzających się zmianach, takich jak aktualizowanie składni kodu do nowoczesnego języka C++ przy użyciu biblioteki standardowej (STL). Na przykład podczas aktualizowania wszystkich printf()
do std::cout
, zaktualizuj również inne składnie, takie jak fgets()
.
przebudowa kodu
Zmień nazwę zmiennej raz w pliku, a funkcja NES będzie sugerować zaktualizowanie go w całym pliku. Jeśli wprowadzisz nową nazwę lub wzorzec nazewnictwa, Copilot sugeruje aktualizacje kolejnych kodów w celu dopasowania.
Dopasuj styl kodu. Po wklejeniu kodu, NES sugeruje dostosowania, aby dopasować go do stylu kodu otaczającego.
Treści powiązane
- Uzupełnienia GitHub Copilot
- GitHub Copilot Chat
- Centrum zaufania w usłudze GitHub Copilot