2010-08-04 3 views
1

У меня новая установка VS 2008 Standard, и я установил DevExpress DXPerience 2008 с CodeRush! и по какой-то причине мой intellisense решил заняться половиной работы.Как сбросить настройки intellisense в VS 2008?

у меня есть:

class Person 
{ 
    public string FirstName { get; set; } 
} 

Я могу напечатать:

Person p = new Person(); 
p. 

... и IntelliSense не покажет ни один из членов для лица, если я удалить '' и введите его снова. Тогда это будет работать, как я всегда этого ожидаю.

Это происходит между объектами/проектами/решениями последовательно. Я уверен, что это VS или CodeRush! но я бы хотел исключить VS, прежде чем пытаться переустановить CodeRush! (занимает некоторое время).

ответ

4

Пожалуйста, обратите внимание на следующие параметры в вашем Visual Studio:

  1. Сервис -> Параметры -> Текстовый редактор -> C# -> Общие -> завершение Заявление -> Участники Авто список
  2. Инструменты -> Опции -> Текстовый редактор -> C# -> Общие -> Завершение задания -> Информация о параметрах
  3. Инструменты -> Параметры -> Текстовый редактор -> C# -> Общие -> IntelliSense -> Показать список завершения после символа напечатано
  4. Инструменты -> Параметры -> Текстовый редактор -> C# -> Общие -> IntelliSense -> При нажатии на пробел

Все ли они активированы? Если нет, сделайте это.

+1

+1: Действительно, все они активированы, и я проверил, чтобы «.» был одним из символов списка завершения. Должен быть CodeRush! установка. –

1

Вы правы, это настройка CodeRush. Выполните следующие шаги, чтобы перейти на страницу настроек IntelliSense:

  1. Из меню DevExpress выберите «Опции ...».
  2. В дереве слева, перейдите в папку:

    Совместимость

  3. Выберите страницу опций «IntelliSense».
  4. Снимите флажок «Подавлять прием IntelliSense при наличии возможных шаблонов в карете».

Надеюсь, это поможет.

Смежные вопросы