Mam dość irytujący problem z IntelliSense w Visual Studio 2010:
Od czasu do czasu (ale nie zawsze - poza moją kontrolą) silnik Intellisense decyduje się „zaznaczyć” opcję, zamiast ją wybierać. Oznacza to, że zamiast wpisywać, e n Enteraby uzyskać dostęp do opcji domyślnej zaczynającej się od „En ...”, muszę pisać e n down Enter.
Zwykle tak to działa przez chwilę, a potem nagle powraca pożądane zachowanie. Mój wniosek jest taki, że gdzieś jest jakaś opcja, która jest ustawiana automatycznie i nie wiem, jak ją kontrolować.
Jak się upewnić, że opcja domyślna jest zawsze zaznaczona, a nie tylko „zaznaczona”?
Dla porównania: to jest Visual Studio 2010 RC z CodeRush Xpress 10.1.
visual-studio
intellisense
coderush-xpress
visual-studio-2010
Tomas Aschan
źródło
źródło
Odpowiedzi:
Spróbuj Ctrl- Alt- Space.
znalazłem to w Connect i wydaje się, że działa dla mnie
źródło
Można go również zmienić, przechodząc do Edycja -> IntelliSense -> ToggleCompletionMode
źródło
Miałem ten sam problem, ale stwierdzenie, że naciśnięcie TABzawsze wybiera domyślny wybór.
źródło
Możesz przełączyć się w tryb IntelliSense o niskim wpływie, po prostu naciśnij Ctrl + Alt + Spacja, a to rozwiąże problem.
źródło
Przynajmniej dla C ++
i zmień
Member List Commit Aggressive
naTrue
źródło
Aby zapewnić kompletność, ta opcja ma przycisk przełączania na pasku narzędzi:
Jej stan wizualny powie Ci, który tryb ukończenia jest aktualnie wybrany.
źródło
Powinieneś to zrobić: Edytuj / IntelliSense / Przełącz tryb uzupełniania
Mogę to rozwiązać za pomocą tego rozwiązania
źródło