Ответ 1
Параметры IntelliSense отличаются в Visual Studio в зависимости от языка, на который вы нацеливаете.
Но универсальное, не зависящее от языка решение состоит в том, чтобы полностью отключить ярлык Ctrl + Alt + Space (или переназначить его на что-то еще). Существует обширный интерфейс для настройки сочетаний клавиш, встроенных в Visual Studio.
Команда, которую вы ищете, называется Edit.ToggleCompletionMode
. Чтобы изменить или удалить прикрепленную к нему комбинацию клавиш, выполните следующие действия:
-
Нажмите "Инструменты", затем нажмите "Параметры".
-
Разверните категорию "Окружающая среда", а затем щелкните элемент "Клавиатура".
-
Введите часть имени команды, которую вы хотите изменить. В этом случае достаточно ввести
togglecompletion
. -
Выберите соответствующее совпадение в списке ниже (
Edit.ToggleCompletionMode
). -
В поле со списком отображаются все сочетания клавиш, назначенные этой команде.
Чтобы удалить его, убедитесь, что он выбран, и нажмите кнопку "Удалить".
Чтобы назначить новый, установите фокус на текстовое поле с надписью "Нажмите клавиши быстрого доступа" и введите нужные сочетания клавиш. Если этот ярлык в настоящее время используется другой командой, он будет отображаться в поле со списком ниже. Чтобы назначить ярлык активной команде, нажмите кнопку "Назначить".
Это почти один из самых сложных диалоговых интерфейсов, которые я когда-либо видел в коммерческом продукте, и это беспричинно не изменялось. Присоединитесь к толпе жалобщиков и, возможно, надейтесь, что это изменится.