Використання технології intellisense

IntelliSense - це загальний термін для декількох функцій: "Список членів", "Відомості про параметри", "Короткі відомості" і "Завершити слово". Ці функції допомагають отримувати додаткові відомості про використаний коді, відстежувати параметри при введенні і додавати виклики властивостей і методів шляхом декількох натискань клавіш.

Багато аспектів IntelliSense залежать від конкретної мови. Додаткові відомості про IntelliSense для різних мов наведено в розділах, перерахованих в підрозділі "Див. Також".

Після введення символу тригера (наприклад, точки (.) В керованому коді або. В C ++) з'являється список допустимих членів типу (або простору імен). Якщо продовжити вводити символи, список фільтрується таким чином, щоб включати тільки члени, що починаються цими символами.

Після вибору елемента, його можна вставити в код, натиснувши клавішу TAB або ввівши пробіл. При виділенні елемента і введенні точки елемент відображається з кінцевою точкою, яка викликає ще один список членів. При виділенні елемента (але до того, як він буде вставлений) відображаються короткі відомості по елементу.

У списку членів значок зліва вказує на тип члена, такий як простір імен, клас, функція або змінна. Список значків см. В розділі Значки уявлення класів і оглядача об'єктів. Список може бути досить довгим; переміщатися вгору і вниз по списку можна за допомогою клавіш PAGE UP і PAGE DOWN.

Використання технології intellisense

Щоб відключити список членів за замовчуванням (щоб він не відображався без спеціального виклику), перейдіть в розділ меню Сервіс / Параметри / Всі мови та зніміть прапорець Автоматично відображати список членів. Якщо потрібно відключити список членів тільки для конкретної мови, перейдіть до параметрів Загальні для цієї мови.

Можна також включити режим підказки, в якому в код вставлятиметься тільки друкується текст. Наприклад, якщо ввести ідентифікатор, відсутній в списку, і натиснути клавішу TAB, в режимі завершення введений ідентифікатор був би замінений записом зі списку. Щоб перейти з режиму завершення і режимом підказки натисніть CTRL + ALT + ПРОБІЛ або виберіть Змінити / IntelliSense / Переключити режим завершення.

Функція "Відомості про параметри" надає відомості про кількість параметрів, необхідних методу, параметру атрибута універсального типу (в C #) або шаблоном (в C ++), а також про імена і типах таких параметрів.

При виборі члена в поле Список членів для нього також відображаються короткі відомості.

Використання технології intellisense

Якщо функція перевантажена, IntelliSense може не відображати інформацію для всіх форм перевантаження.

У деяких випадках параметри IntelliSense можуть не працювати належним чином.

Курсор знаходиться в строковому літералі. Ви не зможете використовувати IntelliSense, якщо курсор знаходиться всередині лапок, в які укладено строковий літерал, як показано в наступному прикладі: