Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2012 如何在Visual Studio 2012 for C#中启用括号补全?_Visual Studio 2012_Parentheses - Fatal编程技术网

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确定,谢谢。问题已更新。如果我的术语混淆,请原谅。