开发者

How can I reset the intellisense settings in VS 2008?

I've got a fresh install of VS 2008 Standard and I've installed DevExpress DXPerience 2008 with CodeRush! and for some reason, my intellisense decided to half-work.

I have:

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

I can type:

Person p = new Person();
p.

... and intellisense will show none of开发者_StackOverflow the members for Person, UNLESS I delete the '.' and type it again. Then it'll work as I always expect it.

This happens among objects/projects/solutions consistently. I'm betting that it's a VS or CodeRush! setting but I'd like to rule out VS before I try to re-install CodeRush! (takes a while).


Please take a look at the following settings in your Visual Studio:

  1. Tools -> Options -> Text Editor -> C# -> General -> Statement completion -> Auto list members
  2. Tools -> Options -> Text Editor -> C# -> General -> Statement completion -> Parameter information
  3. Tools -> Options -> Text Editor -> C# -> General -> IntelliSense -> Show completion list after a character is typed
  4. Tools -> Options -> Text Editor -> C# -> General -> IntelliSense -> Committed by pressing the space bar

Are they all activated? If not, please do so.


You're correct, it's a CodeRush setting. Follow these steps to get to the IntelliSense options page:

  1. From the DevExpress menu, select "Options...".
  2. In the tree view on the left, navigate to this folder:

    Compatibility

  3. Select the "IntelliSense" options page.
  4. Uncheck the "Suppress IntelliSense acceptance when potential templates exist at the caret" option.

Hope this helps.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜