在我输入以下内容时,在Visusal Studio 2010 Express中:
txtUsername.Fo
然后点击Enter,它只是用Intellisense创建以下内容:
txtUsername.Focus
我希望它能做到以下几点:
txtUsername.Focus()
有没有办法让Intellisense自动添加()作为函数的结尾?
答案 0 :(得分:3)
我不认为Visual Studio有这个选项
有些相关 - 在某些情况下, Tab Tab 会自动插入一个片段。
例如,if
+ Tab Tab 为您提供:
if (|)
{
}
else
{
}
然而,我绝对喜欢Resharper并完全推荐它
它包括此功能,以及所有其他大括号({}
,[]
,<>
)和十亿其他功能。
答案 1 :(得分:1)
JetBrains ReSharper为我们做到了这一点。但是,除非您的项目是开源的,否则它不是免费的。
答案 2 :(得分:1)
在启动IntelliSense下拉菜单中突出显示的方法后,我只需输入()
,而不是按Enter键。填充它。其他键盘笔划,如开括号([
)键,空格键,句点(.
)键,开角括号(<
)和可能的一些其他我忘了或者还没有发现。希望这会有所帮助。
答案 3 :(得分:1)
我非常喜欢Productivity Power Tools的自动大括号完成功能。它没有添加第一个支撑,但它确实添加了右括号( [,“, {,(强>等等,你可以在完成后点击 tab ,它会把你带回到大括号之外。