Как я могу сбросить настройки intellisense в VS 2008? - PullRequest
1 голос
/ 05 августа 2010

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

У меня есть:

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

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

Person p = new Person();
p.

... и intellisense не покажет ни одного члена для Person, ЕСЛИ Я не удалю '.' и введите его снова. Тогда это сработает, как я всегда этого ожидаю.

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

Ответы [ 2 ]

4 голосов
/ 05 августа 2010

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

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

Естьони все активированы?Если нет, пожалуйста, сделайте это.

1 голос
/ 17 августа 2010

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

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

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

  3. Выберите страницу параметров «IntelliSense».
  4. Снимите флажок «Подавить прием IntelliSense, когда потенциальные шаблоны существуют в каретке».

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

...