2013-05-12 38 views
6

在我安装Visual Studio之前,我一直在使用其他IDE,如codeblocks和Dev C++,并且有一个很好的选择,当我编写{时,它会自动关闭循环并将光标移动到一个新行,并且我不需要像在Visual Studio中手动那样做。在Visual Studio中是否有这样的选项?如果是这样,我该如何启用它?visual C++ 2010快速自动书写支架

+4

此功能在Visual C++中不存在,但可以通过安装Visual Assist X等扩展来启用。 – sgarizvi 2013-05-12 10:48:22

+0

与2010 Express兼容吗? – 2013-05-12 10:51:10

+0

不幸的是没有。尝试[Brace Completer](http://visualstudiogallery.msdn.microsoft.com/0e33cb22-d4ac-4f5a-902f-aff5177cc94d)作为替代方案。 – sgarizvi 2013-05-12 10:53:50

回答

1

这里是一个黑客试图使Brace Completer适用于所有的Express版本(我无法测试它是否有效)。

  1. 将包的扩展名从vsix更改为zip。
  2. 找到文件扩展名.vsixmanifest并在文本编辑器中打开它。
  3. 有一个支持版本的列表。添加一个名为Express_All的新(对于您想要的每个版本的VS)。

    <SupportedProducts> 
        <VisualStudio Version="10.0"> 
         <Edition>Ultimate</Edition> 
         <Edition>Premium</Edition> 
         <Edition>Pro</Edition> 
         <Edition>IntegratedShell</Edition> 
         <Edition>Express_All</Edition> 
        </VisualStudio> 
        <VisualStudio Version="11.0"> 
         <Edition>Ultimate</Edition> 
         <Edition>Premium</Edition> 
         <Edition>Pro</Edition> 
         <Edition>IntegratedShell</Edition> 
         <Edition>Express_All</Edition> 
        </VisualStudio> 
    </SupportedProducts> 
    
  4. 更改扩展名。

  5. 安装包装。

安装加载项后可以做同样的事情。只需编辑正确的文件。