导入符号补全
此命令建议当前项目中引用的模块中的类型和扩展方法,无论其命名空间是否已在当前文件中导入。 每个建议项的命名空间会显示在建议列表的右侧。 一旦您选择了未导入的类型,所需的命名空间导入指令会自动添加。
默认情况下,C# 和 VB.NET 中的导入符号补全项会包含在 自动 和 基本 补全的建议列表中。 If you want to change the default behavior, use the corresponding controls on the page of ReSharper 选项 Alt+R, O .
调用导入符号补全
将插入符号放置在您准备输入代码的位置。
按 Control+Alt+Space。
从列表中选择一个建议,然后按下 输入 ,或者开始输入标识符的首字母或其 CamelHumps 缩写以缩小建议列表。
当您在现有代码项上使用代码补全时,您可以通过按下 输入 来 插入 所选的补全建议到现有项之前,或者通过按下 标签页 来 替换 现有标识符为所选建议。 If necessary, you can change the default shortcuts on the page of ReSharper 选项 Alt+R, O .
完成方法调用
从补全列表中选择方法调用时,默认情况下 ReSharper 会自动插入一对括号 ( ) 并将插入符号置于括号之间。 You can change this behavior with the 补全后自动插入括号 option on the page of ReSharper 选项
Alt+R, O
.
请注意,当补全列表中选择了一个方法时,您可以输入左括号 ( 来代替
标签页
或
输入
。 在这种情况下,无论此选项如何,都会插入一对括号。
从补全建议中排除类型和命名空间
您可能希望某些类型或命名空间不被建议,例如,如果您的解决方案中有类似于系统类型的内容,例如 MyFramework.MyCollections.List ,但实际上并未使用它。 To exclude such items from the suggestions, add them to the 从导入和补全中排除 list on the page of ReSharper 选项
Alt+R, O
.
条目的格式为 Fully.Qualified.Name、 Fully.Qualified.Name.Prefix* 或 *Fully.Qualified.Name.Suffix。 泛型类型的指定格式为 List`1。
使用导入符号补全的示例
您可以使用以下示例来了解 导入符号补全 在各种场景中的表现形式:
基本场景

使用扩展方法的导入符号补全

使用 CamelHumps 的导入符号补全

此功能在以下语言和技术中 受支持:
此处提供的说明和示例针对在 C# 中使用该功能。 有关其他语言的更多信息,请参阅 语言和框架 部分中的相应主题。