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.
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.
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.
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.
Kiedy wybrać element członkowski z Członków listy pole, szybkie informacje jest również wyświetlany.
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