2013-05-12 30 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. 安裝包裝。

安裝加載項後可以做同樣的事情。只需編輯正確的文件。