是否可以只输入类的静态成员的第一个字母,然后(通过魔术快捷方式)完成列表列出所有可能的 class.member 条目?
更详细的解释:
我有 15 个类的形式:
class AClass
{
public static readonly string Volumeclass = "abcd";
//... other members
}
class AnotherClass
{
public static readonly string Volumeclass = "xyz";
//... other members
}
当我想访问这些成员时,我想输入 Volumeclass 并想获取列表:
通过情报。所以我只需要选择正确的符号而不是记住正确的类名。
我尝试了智能完成,但它并没有以这种方式工作。
最佳答案
我不能说我知道这样的捷径。显然,如果您使用 Go To Symbol 导航(IntelliJ:
Ctrl-Shift-Alt-T 或 Visual Studio:
Ctrl-Shift-Alt-T),您可以在代码中列出所有 VolumeClass
属性:
但这不是你想要的。我建议的最接近的方法是使用 Import Symbol
补全(Ctrl-Alt-Space),然后键入该类型的第一个字母。它将显示所有全局可用的类型,并在需要时导入适当的 using
指令。
编辑 另一个想法是使用 ReSharper Live Template 生成它,这将允许您根据前几个字母生成语句:
vc
。 (可选)编写描述。 $prefix$.Volumeclass
您现在可以输入代码
vc
,然后输入具有该属性的类的名称。希望有帮助。
关于c# - 自动完成到其他类(class)的成员,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9685595/