Zapoznaj się z opcjami szybkich poprawek GitHub Copilot

Ukończone

GitHub Copilot udostępnia opcje szybkiego rozwiązywania problemów z kodowaniem, niepowodzeń testów i problemów wykrytych w terminalu poleceń. Opcje szybkiej poprawki obejmują:

  • Akcja inteligentna: Popraw to akcja inteligentna, która może służyć do naprawiania błędów kodowania bez konieczności pisania monitu.
  • Polecenie Slash: /fix polecenie slash jest dostępne w sesjach Zapytaj agenta, czatu wbudowanego i okna Szybki czat.
  • Akcje kodu: akcje kodu "Naprawianie", takie jak Naprawianie przy użyciu Copilot, są wyświetlane w interfejsie Visual Studio Code, gdy GitHub Copilot wykrywa niektóre problemy.

Rozwiązywanie problemów z kodowaniem przy użyciu akcji Inteligentne rozwiązywanie problemów

Akcja Napraw, inteligentna akcja, jest dostępna z menu kontekstowego w edytorze i może służyć do rozwiązywania problemów z kodem bez konieczności korzystania z podpowiedzi.

Aby rozwiązać problem z kodem przy użyciu inteligentnej akcji Napraw:

  1. Otwórz plik kodu aplikacji.

  2. Wybierz kod, który chcesz naprawić.

  3. Kliknij prawym przyciskiem myszy wybrany kod, a następnie wybierz polecenie Generuj poprawkę kodu>.

    GitHub Copilot otwiera sesję czatu wbudowanego, aby wyświetlić sugestię aktualizacji kodu bezpośrednio w edytorze. Wybierz pozycję Akceptuj lub Zamknij , aby zaakceptować lub odrzucić sugerowaną poprawkę.

  4. Opcjonalnie uściślij sugerowaną aktualizację kodu, przesyłając monit zawierający dodatkowy kontekst.

Alternatywnie, jeśli w pliku kodu występuje problem z kompilowaniem lub lintingiem, GitHub Copilot wyświetla akcję kodu (ikonę sparkle) w edytorze po umieszczeniu wskaźnika myszy na problemie.

Zrzut ekranu przedstawiający akcję

Naprawianie błędów testowania

GitHub Copilot integruje się z Eksploratorem testów w programie VS Code i może pomóc w naprawianiu testów zakończonych niepowodzeniem.

  1. W Eksploratorze testów umieść kursor nad testem zakończonym niepowodzeniem.

  2. Wybierz przycisk Napraw niepowodzenie testu (ikona sparkle).

  3. Przejrzyj sugerowaną poprawkę GitHub Copilot i zastosuj ją.

Alternatywnie możesz:

  1. Otwórz widok Czat.

  2. /fixTestFailure Wprowadź polecenie .

  3. Postępuj zgodnie z sugestiami GitHub Copilot, aby naprawić test.

Uwaga / Notatka

Agent monitoruje dane wyjściowe testu podczas uruchamiania testów i automatycznie próbuje naprawić i ponownie uruchomić testy zakończone niepowodzeniem. Monitorowanie danych wyjściowych testów przy użyciu agenta może pomóc w szybkim identyfikowaniu i rozwiązywaniu problemów w kodzie. Jednak w przypadku korzystania z agenta GitHub Copilot może wysyłać wiele żądań premium do wykonania jednego zadania. Żądania Premium mogą być używane w przypadku monitów inicjowanych przez użytkownika oraz działań następczych podejmowanych przez GitHub Copilot w Twoim imieniu. Łączna liczba użytych żądań w warstwie Premium zależy od złożoności zadania, liczby zaangażowanych kroków i wybranego modelu.

Naprawianie błędów terminalu

Gdy polecenie nie zostanie uruchomione w terminalu, GitHub Copilot wyświetli ikonę iskrę w rynnie, która oferuje szybkie rozwiązanie, żeby wyjaśnić, co się stało.

Zrzut ekranu przedstawiający akcję

Podsumowanie

GitHub Copilot udostępnia opcje szybkiego rozwiązywania problemów z kodowaniem, niepowodzeń testów i problemów wykrytych w terminalu poleceń. Opcje szybkiej poprawki obejmują akcję Napraw inteligentną, /fix polecenie ukośnika i akcje kodu "Napraw". Inteligentna akcja naprawcza jest dostępna z menu kontekstowego w edytorze i może być używana do rozwiązywania problemów z kodowaniem bez potrzeby pisania podpowiedzi. Za pomocą funkcji Napraw inteligentną akcję można również naprawić błędy testowania i błędy terminalu.