Visual Studio: автоматически открывать Intellisense - PullRequest
3 голосов
/ 23 апреля 2011

Есть ли способ сделать Intellisense (CTRL + пробел) автоматически открытым после того, как я наберу письмо? Меня действительно раздражает необходимость нажимать CTRL + Пробел в каждой строке кода

Ответы [ 2 ]

8 голосов
/ 23 апреля 2011

То, что вы описываете, является поведением по умолчанию.Чтобы восстановить его, используйте:

  • Инструменты -> Параметры -> Текстовый редактор -> C # (например)
  • Завершение оператора -> Члены автоматического списка: Проверено

Редактировать:

В C ++ «члены автоматического списка» не применяются к первому идентификатору в выражении, то есть когда идентификатор может быть почти любым: глобальной переменной,ключевое слово, член класса и т. д. Однако оно применяется (и работает) после операторов ".", "->" и "::".

Обходной путь для очень распространенного случаяЖелание автоматического перечисления для учеников заключается в использовании в вашем коде соглашения "this->", которое в любом случае рекомендуют некоторые стандарты кодирования.Список завершения появится сразу после ввода «->».

1 голос
/ 23 апреля 2011

C ++ IntelliSense по умолчанию не открывается автоматически, когда вы печатаете, кроме как после ., -> и ::. Однако стороннее коммерческое расширение Visual Assist X обеспечивает такое поведение.

...