像Xcode这样的VisualStudio自动完成功能参数?

时间:2019-01-20 21:13:55

标签: c# visual-studio intellisense

我正在将Visual Studio版本7.7.3与C#一起使用。有没有一种方法可以配置我的自动完成设置来完成Xcode之类的功能参数?

在Xcode中,当我定义一个函数时:

func foo(bar: Int, baz: Int) {
}

然后输入“ f”,然后输入自动完成密钥:

foo(bar: <#T##Int#>, baz: <#T##Int#>) // 2 key strokes

但是,如果我使用Visual Studio在C#中定义相同的函数,然后键入“ f”,然后自动完成,我会得到:

foo  //need to manually add parameter names, no placeholder types

我希望Visual Studio像第一个示例一样自动添加参数名称和/或占位符类型。我发现提到了一个名为“ useCodeSnippetsOnMethodSuggest”的设置,但似乎它特定于将VS与打字稿一起使用(不是c#)。是否有另一种方法可以将VS与C#一起使用来完成此操作,或者我缺少什么?

1 个答案:

答案 0 :(得分:0)

您可以尝试Resharper或CodeRush扩展,如果它们不能按需工作,则可以设置预定义的模板以自动完成。

我个人更喜欢Resharper。