Udostępnij za pośrednictwem


Za pomocą technologii IntelliSense

Technologia IntelliSense jest termin ogólny dla wielu funkcji: członków listy, informacje o parametrach, szybkie informacje i całego wyrazu.Funkcje te ułatwiają dowiedzieć się więcej o kod, którego używasz, śledzić parametry pisania i dodawanie połączenia do właściwości i metod z tylko kilku klawiszy.

Wiele aspektów IntelliSense są specyficzne dla języka.Aby uzyskać więcej informacji o technologii IntelliSense dla różnych języków zobacz tematy wymienione w sekcji Zobacz też.

Lista członków

Lista członków prawidłowy typ (lub obszaru nazw) pojawia się po wpisaniu znaku wyzwalacza (na przykład, w okresie (.) w kodzie zarządzanym lub :: w języku C++).Jeśli będziesz kontynuować wpisywanie znaków, lista jest filtrowana, aby dołączyć tylko elementy członkowskie, które zaczynają się od tych znaków.

Po wybraniu elementu, można je wstawić do kodu, naciskając klawisz TAB lub wpisując spację.Jeśli wybierz towar, a następnie wpisz okres, element przez okres, który pojawi się lista członków innego pojawia się po.Po wybraniu elementu, ale przed jego wstawieniem, Ci szybkie informacje dla elementu.

Na liście elementów członkowskich ikona po lewej stronie reprezentuje typ członka, obszar nazw, klasy, funkcja lub zmiennej.Aby uzyskać listę ikon, zobacz Klasa widoku i ikony przeglądarki obiektów.Lista może być dość długi, więc można nacisnąć klawisz PAGE UP i PAGE DOWN, aby przenieść w górę lub w dół na liście.

Przykład technologii IntelliSense

Można wywołać Członków listy funkcję ręcznie, wpisując CTRL + J, klikając przycisk /Edit IntelliSense Lista członków, lub klikając Członków listy przycisk na pasku narzędzi edytora.Kiedy wywoływana w pustym wierszu lub poza zakres rozpoznawalne, na liście wyświetlane symbole w globalnej przestrzeni nazw.

Aby wyłączyć członków listy domyślnie (tak, to, że nie jest wyświetlana, jeśli wywoływany specjalnie), przejdź do Narzędzia/Opcje/wszystkie języki i usuń zaznaczenie Auto list members.Jeśli chcesz wyłączyć członków listy tylko dla określonego języka, przejdź do Ogólne ustawienia dla tego języka.

Można również zmienić na tryb sugestia, w którym wpisywany tekst jest wstawiane do kodu.Na przykład jeśli wprowadź identyfikator, który nie jest na liście i naciśnij klawisz TAB w zakończeniu tryb wejścia zastąpi wpisany identyfikator.Aby przełączać się między trybem zakończenia i trybie sugestia, naciśnij klawisze CTRL + ALT + SPACJA, lub kliknij przycisk Edytuj/IntelliSense/Przełącz tryb zakończenia.

Informacje o parametrach

Parametr Info zawiera informacje na temat liczby, nazwy i typy parametrów wymaganych przez metodę, atrybut rodzajowy typ parametru (w języku C#) lub szablonu (w języku C++).

Parametr pogrubione wskazuje następny parametr jest wymagany podczas wpisywania funkcji.

Obraz przedstawiający informacje parametru

Dla przeciążonej funkcji można użyć klawiszy strzałek w górę i w dół do wyświetlania informacji parametr alternatywnych do przeciążenia funkcji.

Informacje o parametrach z przeciążeniem obrazu

Podczas opisywania funkcje i parametry z komentarzy dokumentacji XML komentarze będą wyświetlane jako parametr.Aby uzyskać więcej informacji, zobacz Dostarczanie komentarzy do kodu XML.

Informacje o parametrach można wywołać ręcznie przez kliknięcie przycisku Edytuj informacje o technologii IntelliSense/parametr, wpisując CTRL + SHIFT + SPACJA lub kliknięcie Informacje o parametrach przycisk na pasku narzędzi edytora.

Szybkie informacje

Szybkie informacje wyświetla pełną deklarację identyfikatora dowolnego kodu.

Obraz przedstawiający szybkie informacje

Kiedy wybrać element członkowski z Członków listy pole, szybkie informacje jest również wyświetlany.

Obraz przedstawiający szybkie informacje listy członków

Szybkie informacje można wywołać ręcznie przez kliknięcie przycisku IntelliSense/Edytuj/Quick Info, naciśnięcie CTRL + I lub kliknięcie Szybkie informacje przycisk na pasku narzędzi edytora.

Jeśli funkcja jest przeciążona, IntelliSense mogą nie być wyświetlane informacje o wszystkich form przeciążenie.

Szybkie informacje off w C++ można włączyć, ustawiając Edytor tekstu-narzędzia/Opcje/C/C + +/ zaawansowane/Auto Quick Info do false.

Dokończ wyraz

Całe słowo kończy resztę zmiennej, polecenia lub nazwę funkcji, po wprowadzeniu dostateczną liczbę znaków, aby odróżnić termin.Całego wyrazu można wywołać, klikając Complete-Edytuj/IntelliSense słowo, wpisując CTRL + SPACJA lub kliknięcie Całego wyrazu przycisk na pasku narzędzi edytora.

Opcje IntelliSense

Opcje IntelliSense są domyślnie włączone.Je wyłączyć, kliknij przycisk Narzędzia/Opcje/edytora i usuń zaznaczenie informacje o parametrach lub Auto list members , jeśli nie chcesz, aby funkcja członków listy.

Rozwiązywanie problemów z technologii IntelliSense

Opcje IntelliSense może nie działać w oczekiwany sposób w niektórych przypadkach.

Kursor znajduje się poniżej błąd kodu. Nie można korzystać z technologii IntelliSense, jeśli funkcja niekompletne lub istnieje inny błąd w kodzie powyżej kursora, ponieważ IntelliSense może nie być zdolne do analizowania elementów kodu.Ten problem można rozwiązać przez komentowanie dany kod.

W komentarzu kod znajduje się kursor. Nie można użyć IntelliSense, jeśli kursor znajduje się w komentarzu w pliku źródłowym.

Kursor jest w użyciu literału. Nie można użyć IntelliSense, jeśli kursor znajduje się w znaki cudzysłowu wokół literału ciągu, jak w następującym przykładzie:

MessageBox( hWnd, "String literal|") )

Automatyczne opcje są wyłączone. Domyślnie IntelliSense działa automatycznie, ale można ją wyłączyć.Nawet jeśli Kończenie instrukcji automatyczne jest wyłączona, można wywołać funkcji IntelliSense.

Zobacz też

Informacje

Technologia IntelliSense specyficzne dla języka Visual Basic

Dostarczanie komentarzy do kodu XML

Koncepcje

Technologia JavaScript IntelliSense

Inne zasoby

Visual C# IntelliSense

Visual C++ Intellisense

Rozwiązywanie problemów z technologii IntelliSense