使用 IntelliSense

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

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

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

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

tip note提示:

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

Note注意:

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

选择 IntelliSense 完成选项

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

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

    • HTML 语句完成信息

    • CSS 语句完成信息

    • ASP.NET 语句完成信息

    • 脚本语句完成信息

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

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

  • 在“代码视图”工具栏上,单击“成员列表”Cc295011.50536b26-b422-4902-931a-59955db53265(zh-cn,Expression.40).png

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

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

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

  • 按空格键。

  • 在“代码视图”工具栏上,单击“成员列表”Cc295011.50536b26-b422-4902-931a-59955db53265(zh-cn,Expression.40).png

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

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

执行下列操作之一:

  • 在“代码视图”工具栏上,单击“参数信息”Cc295011.a2c9f51d-8886-4844-8144-344be99eedb2(zh-cn,Expression.40).png

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

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

执行下列操作之一:

  • 在“代码视图”工具栏上,单击“成员列表”Cc295011.50536b26-b422-4902-931a-59955db53265(zh-cn,Expression.40).png

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

找到要插入代码中的项

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

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

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

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

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

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

执行下列操作之一:

  • 按 Tab 或 Enter。

  • 双击该项。

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

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

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

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

另请参阅

任务

设置 IntelliSense 选项
创建或修改代码段

概念

IntelliSense
使用级联样式表的 IntelliSense

Microsoft Corporation 版权所有 ⓒ 2011。保留所有权利。