Omówienie funkcji IntelliCode Visual Studio Code programu

Rozszerzenie IntelliCode dla języka Visual Studio Code zapewnia sztuczną inteligencję wspomaganą przez intelliSense dla języków Python, Java, TypeScript i JavaScript. Funkcja IntelliSense wspomagana przez AI przewiduje najbardziej prawdopodobny poprawny interfejs API do użycia przez dewelopera, a nie tylko przedstawia alfabetyczną listę elementów członkowskich. Używa ona bieżącego kontekstu kodu i wzorców kodu dewelopera, aby udostępnić tę dynamiczną listę.

Funkcja IntelliCode dla języka Python w programie Visual Studio Code

Obsługiwane języki

Obsługiwane języki uzupełniania funkcji IntelliSense wspomagane przez AI to:

  • Java
  • JavaScript i TypeScript
  • Python
  • SQL

Wymagania wstępne

Aby zainstalować rozszerzenie, musisz Visual Studio Code października 2018 r. w wersji 1.29 lub nowszej.

Aby uzyskać wspomaganą przez AI obsługę funkcji IntelliSense dla języka Java, potrzebny jest język Java 8 Update 151 lub wyższy. (Jeśli masz poprzednią wersję języka Java 8, zobaczysz błąd java.security.InvalidKeyException: Illegal key size, and IntelliCode AI-assisted IntelliSense recommendations won't work).

Rozwiązywanie problemów

Ta sekcja zawiera wskazówki dotyczące rozwiązywania typowych problemów.

Brak list uzupełniania

Jeśli nie widzisz żadnych list uzupełniania IntelliSense, spróbuj wykonać następujące kroki:

  • Sprawdź w oknie danych wyjściowych język, który próbujesz użyć, i sprawdź, czy istnieje komunikat o błędzie z akcjami.

  • Spróbuj wyłączyć rozszerzenie IntelliCode i sprawdź, czy są jakieś uzupełnienia funkcji IntelliSense. Jeśli widzisz uzupełnienia funkcji IntelliSense z wyłączonym intellicode, zapoznaj się z istniejącymi problemami lub otwórz nowy.

Możesz również wypróbować następujące kroki rozwiązywania problemów dla swojego języka:

Brak sugestii

Jeśli widzisz listy uzupełniania IntelliSense, ale żadne z elementów uzupełniania nie są oznaczone, spójrz na okno danych wyjściowych programu VS IntelliCode.

  • Czy wystąpił błąd sieci?

    • Czy możesz normalnie uzyskać dostęp do Internetu?

    • Czy jesteś za serwerem proxy, czy zaporą restrykcyjną?

    W przypadku korzystania z funkcji IntelliCode może zostać wyświetlony komunikat o błędzie "Nie można pobrać modelu IntelliCode. Sprawdź ustawienia łączności sieciowej lub zapory." lub zobacz podobne komunikaty w okienku danych wyjściowych funkcji IntelliCode w Visual Studio Code. Możesz również nie widzieć żadnych sugestii z kodem IntelliCode. Jeśli łączysz się z Internetem za pośrednictwem serwera proxy lub restrykcyjnej zapory, może to spowodować te problemy.

    W pierwszym kroku spróbuj zaktualizować usługę do Visual Studio Code 1.30 lub nowszej, a następnie wł. obsługę serwera proxy sieci.

    Jeśli włączenie obsługi serwera proxy sieci nie działa dla Ciebie, sprawdź odpowiedni problem z usługą GitHub i daj nam znać więcej.

  • Czy istnieje komunikat z akcjami, który pomaga?

Jeśli problem nadal występuje, przyjrzyj się istniejącym problemom lub otwórz nowy.

Wyraź opinię

Jeśli wystąpi problem, możesz przeglądać istniejące problemy i je za pomocą 👍 reakcji "kciuk w górę". Jeśli nie widzisz konkretnego problemu, kliknij przycisk Wyślij opinię na temat tego produktu w dolnej części tej strony, aby > utworzyć nowy problem. Dołącz wszystkie wpisy dziennika okna danych wyjściowych z Visual Studio IntelliCode, Python, Java, JavaScript, TypeScript lub SQL wraz z usterką.

Zobacz też