使用智能感知

在直接处理 HTML、级联样式表 (CSS)、ASP.NET、XSLT 和脚本的源代码时,可以使用智能感知来简化这些项的创作过程。智能感知会在您编辑时自动插入代码,包括结束标记、右大括号以及值两边的引号。例如,如果您键入一个开始标记(如 <p>),它将自动插入结束标记(在本例中为 </p>)。

智能感知还能帮助您查找和插入与代码中的当前点兼容的代码。智能感知快捷菜单中显示的选项由网页中的 DocType 声明决定。有关详细信息,请参阅设置文档类型信息。此外,“网页编辑器选项”中设置的“CSS 架构”选项还决定了显示在智能感知快捷菜单中的 CSS 级别。有关详细信息,请参阅为 CSS 设置智能感知选项

智能感知还可用于转到包含基于类的样式规则集或脚本函数的代码,也可用于打开附加到网页的外部级联样式表 (CSS)。有关详细信息,请参阅转到超链接或书签(HTML 定位点)

为了显示智能感知快捷菜单,必须在“网页编辑器选项”对话框的“智能感知”选项卡上,选择各种语句完成信息选项。

Cc295011.alert_tip(zh-cn,Expression.10).gif提示:

如果未能显示智能感知快捷菜单或屏幕提示,可能是因为光标所在的代码位置不是元素、类、ID、属性或值的有效插入位置,或者光标前的代码不是有效代码。

Cc295011.alert_note(zh-cn,Expression.10).gif说明:

可在网页的“代码”视图中使用的许多功能和命令都有键盘快捷键。有关详细信息,请参阅键盘快捷键中的“‘代码’视图快捷键”。

选择智能感知完成选项

  1. 在“工具”菜单上,单击“网页编辑器选项”。

  2. 在“网页编辑器选项”对话框中的“IntelliSense”选项卡上,在“自动弹出”下,务必选择以下选项:

    • HTML 语句完成信息

    • CSS 语句完成信息

    • ASP.NET 语句完成信息

    • 脚本语句完成信息

显示在当前点有效的标记的快捷菜单

  • 键入 < 或将光标放在两个空尖括号 (<>) 之间或放在空起始尖括号 (<) 之后,然后执行以下操作之一:

    • 在“代码视图”工具栏上,单击“成员列表”按钮 Cc295011.f0d23c77-8315-49f6-a8b4-9b928c1f5820(zh-cn,Expression.10).gif

    • 在“编辑”菜单上,指向“智能感知”,再单击“成员列表”。

显示在当前点有效的标记属性的快捷菜单

  • 将光标放在某开始标记中的 HTML 元素后的任意位置,然后执行以下操作之一:

    • 按空格键。

    • 在“代码视图”工具栏上,单击“成员列表”按钮 Cc295011.f0d23c77-8315-49f6-a8b4-9b928c1f5820(zh-cn,Expression.10).gif

    • 在“编辑”菜单上,指向“智能感知”,再单击“成员列表”。

显示列出了在脚本的当前点有效的脚本参数的屏幕提示

  • 执行下列操作之一:

    • 在“代码视图”工具栏上,单击“参数信息”按钮 Cc295011.31f64f0a-90dc-48ad-97ab-adda3d377d58(zh-cn,Expression.10).gif

    • 在“编辑”菜单上,指向“智能感知”,再单击“参数信息”。

显示列出了在脚本的当前点有效的脚本组件的快捷菜单

  • 执行下列操作之一:

    • 在“代码视图”工具栏上,单击“成员列表”按钮 Cc295011.f0d23c77-8315-49f6-a8b4-9b928c1f5820(zh-cn,Expression.10).gif

    • 在“编辑”菜单上,指向“智能感知”,再单击“成员列表”。

找到要插入代码中的项

  • 在“智能感知”快捷菜单中,执行下列操作之一:

    • 若要在快捷菜单中每次移动一项,请按向下键或向上键。

    • 若要在快捷菜单中每次移动一组可见项,请按 Page Down 或 Page Up。

    • 若要直接移动到快捷菜单的特定部分,请键入要转到的列表项的首字母。

    • 若要滚动列表,请单击垂直滚动条上的箭头。

将在快捷菜单中选定的项插入代码

  • 执行下列操作之一:

    • 按 Tab 或 Enter。

    • 双击该项。

    • 在“代码视图”工具栏上,单击“完整单词”按钮。

    • 在“编辑”菜单上,指向“智能感知”,再单击“完整单词”。

在不插入任何快捷菜单项的情况下关闭列表

  • 按 Esc 或单击快捷菜单之外的任何位置。

另请参见

概念

智能感知

设置智能感知选项

级联样式表的智能感知

创建或修改代码段