当前位置:  开发笔记 > 编程语言 > 正文

如何让Visual Studio自动为功能块生成大括号?

如何解决《如何让VisualStudio自动为功能块生成大括号?》经验,为你挑选了2个好方法。

我可以发誓我已经看到人们键入函数头然后按一些键组合来自动创建函数括号并将光标插入它们之间,如下所示:

void foo()_

void foo()
{
    _
}

这是内置功能吗?



1> Luke..:

这些工具看起来很不错(特别是Resharper,但价格在200-350美元!)但我最后只记录了一个宏并将其分配给ctrl + alt + [

Macro出现如下:

Sub FunctionBraces()
    DTE.ActiveDocument.Selection.NewLine
    DTE.ActiveDocument.Selection.Text = "{}"
    DTE.ActiveDocument.Selection.CharLeft
    DTE.ActiveDocument.Selection.NewLine(2)
    DTE.ActiveDocument.Selection.LineUp
    DTE.ActiveDocument.Selection.Indent
End Sub

编辑:我使用宏录制器来制作它并没有太糟糕



2> pc1oad1etter..:

查看Resharper - 它是一个具有此功能的Visual Studio插件,以及许多其他开发帮助.

另请参阅C#Completer,另一个附加组件.

如果您想自己动手,请查看此文章.然而,疯狂的人应该这样做.

推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有