选项,文本编辑器,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,则自动添加新行并且光标移动到新行。
显示名称建议
为最近所选择的成员执行自动对象名称完成。
请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈