2011-09-26 67 views
2

我在VB.net中使用coderush和vs 2008.编码。Coderush Intellassist vs Intellisense

我没有看到Intellassist的任何证据,我看到的只是通常的VS intellisense。

这是正常的吗?首选?大多数人是否会放弃默认设置,或者做大部分/部分关闭vs智能感知?

知识分子莫名其妙地聪明?

感谢 乔纳森

回答

2

我看到的CodeRush Intellassist作为Visual Studio的智能感知的延伸,而不是它的替代或其他任何东西。 Intellassist使用范围内的标识符在编辑器插入符号位置完成文本,并可能包含其他建议,例如物理文件路径完成或枚举元素完成(对于Visual Basic不是实际的)。

要使用Intellassist,只需像往常一样编写代码即可。当Intellassist检测到与您迄今为止输入的代码相匹配的一个或多个建议时,最好的建议将显示在编辑器插入符号的右侧。

一旦Intellassist是积极的,你有几种选择:

  • 按Enter键接受高亮显示的建议。如果您关闭了区分大小写的选项,Intellassist将确保整个建议适合与声明相匹配。

  • 按下Shift + Enter接受建议的一部分。 Shift + Enter从插入处接受建议中下一个大写字母之前的字符。例如,如果“AllowMultipleSelections”是建议,并且已经键入“al”,则连续按下Shift + Enter会导致选择如下移动:

  • Shift + Enter在需要创建时很有用一个与现有建议的一部分类似的新变量名称,或者当您想要快速访问不同但名称相似的建议(仅在文本的后面部分中不同时)。您可以按Shift + Enter将选区右移,然后开始输入以获取其他建议。

  • 如果建议多个条目,您可以按Tab键和Shift + Tab键向前和向后循环查看建议。

  • 按下Delete键取消建议。

  • 什么都不做,Intellassist会隐藏这个建议。

  • 如果您输入的文本是要展开的代码模板,只需按空格或;正常扩展模板。

  • 继续键入(缩小建议列表或最终忽略所有建议)。

Intellassist是高度可配置的。您可以指定是否应该进行不区分大小写的建议,还可以更改大量其他选项。