使用Visual Studio 2010,我在其IntelliSense功能中遇到了一个非常讨厌的习惯。它没有优先考虑局部变量和属性,而是默认选择标准库中的任何随机类恰好在名称中具有相同的字符序列。它几乎总是一些我从未听说过或没有任何用处的课程,并且在上下文中总是完全不合适。我发现自己必须完全输入所有内容,这就引出了为什么我首先拥有IntelliSense的问题?
有没有办法让它首先选择局部变量或属性,因为那些是我最有可能使用的东西?或者如果不这样做,它应该选择当前项目中的类而不是标准库深度的模糊随机类。我知道其他IDE就像这样工作,比如Eclipse。我已经查看了VS中的选项,而且我唯一可以做的就是检查“预先选择最近使用过的成员”。这很好,但似乎应该可以做得更好,也许保留一堆最近使用的成员,这样你就可以得到最近一次使用的最新成员等。