Как изменить поведение автозаполнения в редакторе VS 2010? - PullRequest
1 голос
/ 19 марта 2010

Как остановить VS 2010 (RC) от автозаполнения html помощников с новым объектом {...}, когда я просто хочу передать анонимный тип? Backspace сводит меня с ума.

Например, VS хочет:

<%=Html.ActionLink("Register", "Register", new object { controller = "Account" }) %>

Я знаю, что помощник объявлен как ожидающий объект, поэтому он делает это, но могу ли я изменить это поведение только для помощников mvc?

Ответы [ 2 ]

1 голос
/ 19 марта 2010

На панели инструментов текстового редактора есть кнопка «Переключение между предложением и стандартным режимом завершения» (по умолчанию сочетание клавиш для раскладки C # для разработчиков - Ctrl + Alt + Пробел).Он не даст редактору заполнить выбранный элемент, если вы просто наберете «new {» (на самом деле это означает, что нужно использовать разработку в первую очередь).

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

1 голос
/ 19 марта 2010

Да, это раздражает. Я просто нажимаю Escape после пробела после new. Это отменяет окно Intellisense, которое заполнит object.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...