选项、文本编辑器、C#、IntelliSense
使用 IntelliSense 选项页修改影响 IntelliSense for C# 行为的设置。
若要访问此选项页,请选择 工具>选项>文本编辑器>C#>IntelliSense。
IntelliSense 选项页包含以下选项:
完成列表
在键入字符后显示完成列表*
选择此选项后,IntelliSense 会在开始键入时自动显示完成列表。 如果未选中此选项,IntelliSense 完成仍可从 IntelliSense 菜单或通过按 Ctrl +空格。
删除字符后显示完成列表
在参数列表中自动显示完成列表
突出显示完成列表项的匹配部分
显示完成项筛选器
分号上的自动完成语句
代码段行为
从不包含代码片段
选择此选项后,IntelliSense 永远不会将 C# 代码片段的别名添加到完成列表。
始终包含代码片段
选择此选项后,IntelliSense 会将 C# 代码片段的别名添加到完成列表。 如果代码片段别名与关键字相同,例如,类,则关键字将被快捷方式替换。 有关详细信息,请参阅 C# 代码片段。
在标识符之后键入 ?-Tab 时包含代码段
选择此选项后,IntelliSense 会在 时将 C# 代码片段的别名添加到完成列表中?+Tab 在标识符后按下
输入密钥行为
不要在 Enter 上添加新行
指定在完成列表中选择项目并按 Enter后,永远不会自动添加新行。
仅在完全键入单词的末尾后输入新行
指定如果在完成列表中键入条目的所有字符,然后按 Enter,则会自动添加新行,光标移动到新行。
例如,如果键入
else
,然后按 Enter,编辑器中会显示以下内容:else
|
(游标位置)但是,如果仅键入
el
,然后按 enter,编辑器中会显示以下内容:else|
(游标位置)始终在 Enter 上添加新行
指定如果键入 完成列表中的条目的任何 字符,然后按 Enter,则会自动添加新行,光标移动到新行。
显示名称建议
为最近选择的成员执行自动对象名称完成。
显示未导入命名空间中的项
对尚未使用 using
指令导入的类型和扩展方法执行完成操作。
制表符两次以插入参数
编写方法调用时自动插入参数。 若要使用此功能,请开始编写方法调用并按 Tab 两次。
另请参阅
- 常规、环境、选项对话框
- 使用 IntelliSense