在namespace、class、struct、enum、for、foreach、while、switch、do、using、unchecked之后以及方法的开头,Visual Studio不应该自动包含大括号吗?如何开通该功能?
发布于 2010-03-01 21:13:40
一种选择是使用代码片段。Visual Studio已经为命名空间、枚举、for、foreach、while、switch、do、using和unchecked提供了代码片段。有关如何使用代码段的说明,请访问here。
如果你能想到一个对你的类和结构有意义的代码片段,你就可以使用create your own snippet。
发布于 2010-03-01 20:56:27
使用Resharper花括号自动添加(立即或在按enter键之后)。我认为这也是非重新分割的Visual Studio的情况,但不是100%确定。只有开始的括号,你必须自己写。
目前Resharper 5.0是免费的(只要它处于测试版/夜间构建状态),你只需要每20-30天重新安装一次(但你无论如何都会想要这样做,因为他们倾向于修复/添加东西)。没有Resharper我再也不能写代码了:-)它节省了很多时间!不确定当它不再是测试版时我该做什么;/
编辑:
使用Resharper,您甚至可以让IDE在某些情况下(在可能的情况下)使用或不使用大括号。查看这篇关于Resharper中代码格式化的link。
发布于 2010-03-01 21:20:08
Devexpress具有用于visual studio的工具。
CodeRush
https://stackoverflow.com/questions/2355838
复制相似问题