Как отключить IntelliSense в Visual Studio при использовании лямбда-выражений в Razor - PullRequest
6 голосов
/ 25 марта 2011

В файле Razor .cshtml я хочу создать строку:

@this.Html.LabelFor( x => x.Name )

Однако после ввода первого 'x' IntelliSense в Visual Studio пытается выполнить автозаполнение для меня.

Есть ли способ отключить автовыбор, когда можно набирать лямбда-выражение, как это происходит в стандартных файлах .cs?

Я не хочу снимать флажок «Подтверждено» нажатием пробелаbar "в меню Сервис / Текстовый редактор / C # / IntelliSense.

1 Ответ

1 голос
/ 03 мая 2011

Похоже, что нет никаких вариантов для особого контроля intellisense в Razor, в lambdas. Тем не менее, вы можете включить «малоинтеллектуальный смысл», нажав Ctrl + Alt + Пробел, когда вы печатаете один (то же самое, чтобы выключить его). Это остановит intellisense автоматически выбирать вещи (вы должны вручную выбрать их). Конечно, все время включать / выключать боль, но это может быть лучше, чем ничего.

...