С энтузиазмом Intellisense в VS2010 - могу ли я его настроить? - PullRequest
1 голос
/ 19 мая 2010

С тех пор, как я перешел с VS2008 на VS2010, у меня все более и более разгневанная битва с Intellisense.

Например, при указании стилей CSS, когда я нажимаю Введите , чтобы начать новую строку, Intellisense (соответственно) выводит список доступных стилей для меня. И если я выбираю color и затем набираю ':', он представляет список предустановок цвета - часто полезно. Однако, если я набираю пробел (мне они нравятся для удобства чтения) или если я набираю '#' для ввода значений RGB, он выбирает выбор Intellisense по умолчанию, в данном случае inherits.

Другой пример на странице ASP.NET - скажем, я объединяю строки, я набираю myString =, я получаю всплывающее окно Intellisense. Если я наберу пробел или '"' (для ввода литерала) или '.' (поэтому выберите свойство или метод в блоке WITH), Intellisense выберет первую запись в списке.

Я могу отклонить всплывающие окна Intellisense с помощью escape , но это делает его невероятно медленным для кодирования.

Это поведение отличается от моей настройки VS2008. Кажется, я не могу найти способ настроить Intellisense для поведения по-другому ... Я действительно хочу, чтобы он выбирал и запись Intellisense, когда я печатаю или ... по крайней мере, определенно не когда я набираю '' 'или' 'или ''!

Ответы [ 2 ]

3 голосов
/ 21 мая 2010

Проблема решена:

Будучи идиотом, я не проверил должным образом расширения; когда я это сделал, я обнаружил, что у меня установлено расширение Intellisense Presenter , и копая дальше, кажется, что мой опыт не уникален. Это многообещающее расширение, но в настоящее время его нельзя использовать в этом состоянии.

2 голосов
/ 19 мая 2010

Это не нормально. Начните с Tools + Import и Export, выберите Reset all Settings. Следующий шаг - запустить devenv.exe с аргументом командной строки / safemode, чтобы он работал с отключенными надстройками.

...