Podczas edytowania kodu C # w programie Visual Studio 2010 ENTERklucz sprawia, że technologia IntelliSense uzupełnia bieżącą sugestię bez dodawania nowego wiersza.
W VB.NET domyślnym zachowaniem IntelliSense dla ENTERklucza jest dodanie nowego wiersza po wypełnieniu bieżącej sugestii.
Jak mogę skonfigurować technologię IntelliSense, aby zmienić zachowanie języka VB.NET na C #?
Wiem już, że mógłbym wcisnąć TABlub SPACE, ale z przyzwyczajenia zawsze trafiam ENTER(i zmieniam linię).
Odpowiedzi:
Niestety zestaw kluczy wyzwalających do uzupełniania funkcji Intellisense nie jest elementem konfigurowalnym dla VB.Net. W domyślnym środowisku programu Visual Studio nie ma możliwości zmiany tego zachowania.
Aby to osiągnąć, można by opracować pewnego rodzaju wtyczkę. Jednak jest to dość skrajny środek.
EDYCJA Od wersji Visual Studio 2017 można to zmienić. Zobacz odpowiedź poniżej
źródło
UPDATE VISUAL STUDIO 2017:
Teraz dzięki Visual Studio 2017 możesz to zmienić. Narzędzia -> Opcje -> Edytor tekstu -> Podstawowe -> IntelliSense. W Zachowanie klawisza Enter wybierz opcję Nigdy nie dodawaj nowej linii przy wejściu
ODPOWIEDŹ NA VISUAL STUDIO 2015 I POPRZEDNIE:
Resharper umożliwia zastąpienie funkcji IntelliSense w programie Visual Studio i korzystanie z jego własnego intelektu. To jedyny sposób, jaki znalazłem. Ma 30-dniowy bezpłatny okres próbny, jeśli chcesz go przetestować.
źródło