在c#的Visual Studio中,我如何使()在输入时自动出现,比如.focus()

本文关键字:focus 比如 输入 何使 Visual Studio | 更新日期: 2023-09-27 18:17:16

在visual Studio 2010 Express中输入以下内容:

txtUsername.Fo

,然后回车,它只创建了以下智能感知:

txtUsername.Focus

我想让它做的是:

txtUsername.Focus()

是否有一种方法可以使智能感知自动添加()作为函数的结束?

在c#的Visual Studio中,我如何使()在输入时自动出现,比如.focus()

我认为Visual Studio没有这个选项。
在某些情况下,选项卡选项卡会自动插入一个代码片段。例如,if + TabTab给出:

if (|)
{
}
else
{
}

然而,我绝对喜欢Resharper,并完全推荐它。
它包括这个功能,除了所有其他括号({}, [], <>)和十亿其他功能。

JetBrains ReSharper为我们做了这些。但是它不是免费的,除非你的项目是开源的。

而不是在启动一个方法后按回车键,在智能感知下拉菜单中突出显示,我只是在之后输入()。填满了它。其他键盘敲击,如开大括号([)键,空格键,句号(.)键,开尖括号(<),可能还有一些我忘记或还没有发现的。

我真的很喜欢生产力工具的自动括号补全功能。它不添加第一个大括号,但它添加了右括号(["{(,等等),你可以点击tab之后,它会带你回到右括号的外面。