Использование технологии IntelliSense

IntelliSense общая термина для нескольких функций. Члены списка сведений о параметрах, быстрый сведения и завершают слово.Эти функции помогают получить дополнительные сведения о коде используется, хранящих отслеживание параметров ввода и добавить вызовы к свойствам и методам с небольшое количество нажатий клавиш.

Многие аспекты технологии IntelliSense языковой.Дополнительные сведения о технологии IntelliSense для разных языков см. в разделе вниз для просмотра.

Список участников

Список допустимых членов из типа или пространства имен () после ввода знака триггера (например, точка (.) в управляемом коде или :: в C++).Если продолжить вводить символы, то список фильтрации для включения только элементы, начинающиеся с этими знаками.

После выбора элемента можно вставить его в код, нажав клавишу TAB или введя пробел.При выборе элемента и ввести интервал, то элемент отображается за которым следуют точка, который открывает другой список членов.При выборе элемента, но перед вставкой его можно получить быстрое сведения для элемента.

В списке членов значок слева представляет тип члена, как пространство имен, класс функции или переменная.Список значков см. в разделе Значки представления классов и обозревателя объектов.Список может быть довольно велика, поэтому можно нажать СТРАНИЦУ ВВЕРХ и ВНИЗ ВЫЗВАТЬ для перемещения вверх или вниз в списке.

Пример IntelliSense

Можно вызвать функцию Список членов вручную, введя CTRL+J, щелкните Правка и/члены списка IntelliSense, либо нажмите кнопку Список членов на панели инструментов редактора.При вызове на незаполненной или вне узнаваемая область, в списке отображаются символы в глобальном пространстве имен.

Отключить список членов по умолчанию (так, чтобы оно не отображается, если в частности, вызываемый), перейдите к Сервис/параметры/все языки и снимите Автоматически отображать список членов.Если требуется отключить список членов только для конкретного языка, перейдите к параметрам Общие для этого языка.

Можно также изменить в режим предложений, в котором вводится только текст вставляется в код.Например, если ввести идентификатор, не на ВКЛАДКЕ списка и давления в режиме завершения записи заменитьTfа бы типизированный идентификатор.Для переключения между режимом завершения и режимом предложений, нажмите клавишу CTRL+ALT+SPACEBAR или нажмите кнопку Правка и режим завершения IntelliSense и компоновки.

Сведения о параметрах

Сведения о параметрах предоставляет сведения о количестве, именах и типах параметров должен быть методом, параметром универсального типа атрибута (в C#) или шаблоном (C++).

Выделение параметра жирным шрифтом указывает на то, что следующий параметр должен вводиться как функция.

Изображение сведений о параметрах

Для перегруженных функций можно использовать клавиши СТРЕЛКА ВВЕРХ и СТРЕЛКА ВНИЗ для просмотра альтернативных сведений о параметрах для перегрузок функций.

Сведения о параметрах с изображением перегрузки

При аннотируете функции и параметры с комментариями XML-документации, комментарии будут отображаться как сведения о параметрах.Дополнительные сведения см. в разделе Создание XML-примечаний к коду.

Можно вручную вызвать сведения о параметрах путем щелчка Правка IntelliSense и сведения о параметрах, введя CTRL+SHIFT+SPACE, либо нажмите кнопку Сведения о параметрах на панели инструментов редактора.

Краткие сведения

Краткие сведения отображает полное объявление всех идентификаторов в коде.

Изображение быстрой информации

При выборе элемента в окне Список членов, быстрый сведения также отображаются.

Список членов Quick Info Image

Можно вручную вызвать быстрое сведения, нажав кнопку Правка и IntelliSense и быстро сведения, введя CTRL+I, либо нажмите кнопку Краткие сведения на панели инструментов редактора.

Если функция перегружена, IntelliSense может не отображать информацию для всех форм перегрузки.

Можно включить быстрый сведения в C++, установив Сервис/параметры/данные текста Editor/C/C++/Advanced/Auto быстрые к false.

Завершение слов

Полное слово завершаются остальная часть переменной, команды или функции после имени введенный количество символов, достаточное для устранения неоднозначности термина ".Можно вызвать полное слово, нажав кнопку Правка и IntelliSense и завершают слово, введя CTRL+SPACE, либо нажмите кнопку Завершить слово на панели инструментов редактора.

Параметры IntelliSense

Параметры IntelliSense по умолчанию.Чтобы включить их, щелкните Сервис/параметры/папка " текстовый редактор " и снимите Сведения о параметрах или Автоматически отображать список членов если не нужно, чтобы функция list members.

Устранение неполадок в технологии IntelliSense

Параметры технологии IntelliSense могут работать не так, как ожидается в некоторых случаях.

Курсор с ошибкой кода. Может оказаться невозможным использование IntelliSense, если функция является неполной или другая ошибка в коде над курсором, поскольку технология IntelliSense может не иметь возможность проанализировать кодовые точки.Можно разрешить эту проблему, преобразование соответствующий код.

Курсор находится в комментарии к коду. Нельзя использовать IntelliSense, если курсор в комментариях в файле источника.

курсор в строковом литерале. Нельзя использовать IntelliSense, если курсор в кавычки вокруг строкового литерала, как в следующем примере:

MessageBox( hWnd, "String literal|") )

автоматические параметры выключитьы. Хотя IntelliSense по умолчанию работает автоматически, эту функцию можно отключить.Даже если автоматическое завершение выписки отключен, можно вызвать функцию IntelliSense.

См. также

Ссылки

Возможности IntelliSense в Visual Basic

Создание XML-примечаний к коду

Основные понятия

IntelliSense для JavaScript

Другие ресурсы

IntelliSense для Visual C#

Visual C++ Intellisense

Устранение неполадок IntelliSense