选项,文本编辑器,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,则自动添加新行并且光标移动到新行。
显示名称建议
为最近所选择的成员执行自动对象名称完成。
显示未导入命名空间中的项
对尚未使用 using
指令导入的类型和扩展方法执行完成操作。
制表符两次以插入参数
编写方法调用时自动插入参数。 若要使用此功能,请开始编写方法调用并按 Tab 两次。