选项,文本编辑器,C#,IntelliSense

使用“IntelliSense”选项页可修改影响 IntelliSense for C# 行为的设置。 要访问此选项页,请选择“工具”>“选项”,然后选择“文本编辑器”>“C#”>“IntelliSense” 。

“IntelliSense”选项页面包含以下选项

完成列表

  • 键入字符后显示完成列表*

    选择此选项后,IntelliSense 在你开始键入时会自动显示完成列表。 即使未选中此选项,仍可通过“IntelliSense”菜单或通过按 Ctrl+空格使用 IntelliSense 完成功能

  • 删除字符后显示完成列表

  • 突出显示完成列表项的匹配部分

  • 显示完成项筛选器

片段行为

  • 从不包含片段

    选择此选项后,IntelliSense 绝不将 C# 代码片段的别名添加到完成列表中。

  • 始终包含片段

    选择此选项后,IntelliSense 将 C# 代码片段的别名添加到完成列表中。 如果代码片段别名与关键字相同(例如均为 class),则快捷方式将替代关键字。 有关详细信息,请参阅 C# 代码片段

  • 在标识符后键入 ?-Tab 时包含片段

    选择此选项后,IntelliSense 会在标识符后按 ?+Tab 时,将 C# 代码片段的别名添加到完成列表中

输入关键行为

  • 按下 Enter 时不添加新行

    指定在完成列表中选择项目以及按下 Enter 之后不自动添加新行

  • 只有在完整键入的单词结尾后按下回车键时才添加新行

    指定如果键入完成列表中某条目的所有字符后按 Enter,则自动添加新行并且光标移动到新行

    例如,如果键入 else 后按 Enter,则编辑器中显示以下内容

    else

    |(光标位置)

    但是,如果仅键入 el,然后按 Enter,则编辑器中显示以下内容

    else|(光标位置)

  • 按下 Enter 时始终添加新行

    指定如果键入完成列表中某条目的任意字符后按 Enter,则自动添加新行并且光标移动到新行

显示名称建议

为最近所选择的成员执行自动对象名称完成。

请参阅