Как заставить клавишу Enter в intellisense при вводе VB реагировать так же, как на С# в Visual Studio?

Я использую Visual Studio 2008 и привык к C#, где, когда появляется Intellisense, я выбираю то, что хочу, нажимая Enter, и он не переходит к следующей строке. В VB, когда я нажимаю Enter на intellisense, я перехожу на следующую строку. Кто-нибудь знает, где может быть настройка для этой опции intellisense?


person Paul Mendoza    schedule 06.01.2009    source источник
comment
возможный дубликат VB.NET IntelliSense: отключить новую строку при автозаполнении ENTER   -  person rr-    schedule 07.12.2013


Ответы (3)


Нажатие клавиши ПРОБЕЛ или TAB в VB делает то же самое, что и ENTER в C#.

person Chris Allwein    schedule 06.01.2009
comment
Хотя я знаю, что TAB делает то же самое, что и ENTER в C#, я по привычке постоянно нажимаю ENTER. Я действительно хотел бы, чтобы вы могли настроить это. - person jrummell; 26.01.2012

Я знаю, что это на самом деле не отвечает на ваш вопрос, но intellisense предназначен для работы, так что вы просто нажимаете «следующий» символ, чтобы выбрать выделенный элемент (например, открывающую скобку, точку, точку с запятой и т. д.).

person user19371    schedule 06.01.2009

Меня беспокоило такое поведение и в VB. Это будет исправлено в следующей версии Visual Studio с новым параметром поведения клавиши ввода. https://github.com/dotnet/roslyn/pull/11873 Исправлена ​​ссылка: https://github.com/dotnet/roslyn/pull/11769

person Julien Couvreur    schedule 09.06.2016
comment
как эта ссылка связана с вопросом или вашим ответом? - person Brett Donald; 04.01.2017
comment
Упс. Я имел в виду ссылку на изменение в Visual Studio, которое решает проблему, описанную в вопросе. Вот правильная ссылка: github.com/dotnet/roslyn/pull/11769 Извините за путаница. - person Julien Couvreur; 06.01.2017