【问题标题】:Is it possible to auto complete with function braces? c# visual studio是否可以使用函数大括号自动完成? c# 视觉工作室
【发布时间】:2021-02-16 23:10:47
【问题描述】:

当我在 Visual Studio 中键入某个函数名称的字母时,它会建议我通过按 Tab 来自动完成该方法的名称。 See picture

在我按下Tab 后,它会自动补全方法的名称,不带大括号,相信大家都知道它是如何工作的。 我的问题是,有没有办法用大括号自动完成方法的名称?而不是自动完成method_name,而是让它成为method_name()

这对我有很大帮助,因为大多数时候我只需要执行该方法。

【问题讨论】:

  • resharper 会为您(以及更多)做这件事,但它不是免费工具
  • 你应该联系 Visual Studio 支持来解决这个问题,而不是在这里发布,我相信。
  • 你可以编辑相关的sn-ps。但是,是的,这意味着每个 sn-p。 Take a look here
  • @nilsK 谢谢,我搜索了它并在visual c#中找到了快捷方式的sn-ps,但我还没有找到我想要的东西。据我了解,它的智能感知是自动完成函数名称,我不知道如何编辑它,有什么帮助吗?
  • @PerryQian-MSFT ,谢谢你的回答,我已经在开发者社区发布了一个建议。 [developercommunity.visualstudio.com/idea/1247540/…如果你支持它真的很感激

标签: c# visual-studio autocomplete intellisense


【解决方案1】:

我认为到目前为止你无法得到你想要的。

而且VS默认没有这种Intellisense功能。

作为建议

1) 正如NDJ 所说,Resharper vs extension 具有自动完成时自动为方法添加括号的选项。

如果您是新用户,Resharper 可免费使用 30 天。

2) 或者在Intellisense建议窗口点击Enter完成自动填充之前,按下组合键Shift + (,它会自动添加()方法。

================================================

另外,如果这两个建议不符合您的要求,您应该suggest your idea to the Team

并且当您完成投票后,您可以在此处分享链接,包括我们在内的任何对此感兴趣的人都会投票。

有了所有这些,我认为它会得到 Microsoft 的更多关注,以帮助我们更快地处理它。

【讨论】:

    【解决方案2】:

    综上所述,@Perry Qian-MSFT 表示现在不太可能做到,并建议我将这个想法发布给团队。

    Here is a link to it,如果你想让这个想法得到微软的关注,请确保大家都支持它,我将非常感激。

    【讨论】:

      猜你喜欢
      • 2015-11-30
      • 2023-04-05
      • 1970-01-01
      • 1970-01-01
      • 2020-11-22
      • 2015-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多