Visual studio 2012 如何在Visual Studio 2012 for C#中启用括号补全?
标题说明了一切。我一直在搜索:Visual studio 2012 如何在Visual Studio 2012 for C#中启用括号补全?,visual-studio-2012,parentheses,Visual Studio 2012,Parentheses,标题说明了一切。我一直在搜索: 工具->选项…->文本编辑器->C#->格式设置 并且找不到类似“完整括号是/否”的内容。Textmate有paren完成,Eclipse有paren完成,OS X上的Mono有paren完成,但是VS真的需要一个插件来完成吗 编辑:我感兴趣的是在键入打开的参数时自动插入关闭参数。标题和问题已更新。我猜您的意思是突出显示一个开始或结束括号,(或),将突出显示相反的匹配括号 它就在那里,只有当你把光标放在感兴趣的括号的左边,而不是突出显示或右边,并且默认的突出显示颜
工具->选项…->文本编辑器->C#->格式设置
并且找不到类似“完整括号是/否”的内容。Textmate有paren完成,Eclipse有paren完成,OS X上的Mono有paren完成,但是VS真的需要一个插件来完成吗
编辑:我感兴趣的是在键入打开的参数时自动插入关闭参数。标题和问题已更新。我猜您的意思是突出显示一个开始或结束括号,(或),将突出显示相反的匹配括号 它就在那里,只有当你把光标放在感兴趣的括号的左边,而不是突出显示或右边,并且默认的突出显示颜色可能很难看到时,才会发生这种情况 这是VS2010的信息,我假设他们在2012年在这方面不会有太大的变化,他们只是没有一个像这样的页面。
检查名为的visual studio扩展。根据您的描述,我认为它将完全满足您的要求。如果有帮助,Visual Assist X扩展还可以完全按照问题描述自动完成大括号(并且还做了大量其他有用的事情)
我最终在这里寻找一种关闭它的方法,它位于VAssistX->Visual Assist Options…->更正。我感兴趣的是键入左打开参数并自动添加右关闭参数。因此,当我键入
void f(
VS将自动执行void f()
)时,我还对花括号匹配或在键入void f()的位置插入感兴趣{
然后按enter键将导致VS插入右大括号、换行符、制表符等。不过我想我应该从parens开始。@SundayMonday:您在评论中描述的不是大括号匹配,而是大括号完成。我知道Resharper会这样做。@leppie确定,谢谢。问题已更新。如果我的术语混淆,请原谅。