簡體   English   中英

如何在Visual Studio 2010中停止自動輪廓擴展?

[英]How do I stop Auto Outline Expansion in Visual Studio 2010?

如何阻止Visual Studio 2010自動擴展輪廓/區域?

現在每當我創建某些語法錯誤時(通常在編輯時,有時只是從開始鍵入新代碼),它將自動擴展該行下面的每個大綱/區域。

我已經完成了格式設置,但我找不到任何東西。 也許我不知道適用於該設置的正確術語。

導致此行為的示例代碼(眾多之一):

public string myMethod1(string myStr)
{
    try //<-SELECT AND DELETE ME 
    {   //<-AND ME TOO, AT THE SAME TIME

        return myStr + "success"; 
    }
    catch
    {
        return myStr + "failed"; 
    }
}

//ALL OF THESE BELOW WERE COLLAPSED, 
//BUT WILL EXPAND WHEN "TRY {" IS DELETED
#region HIDING
public string myMethod2(string myStr) { /*...*/ }
public string myMethod3(string myStr) { /*...*/ }
public string myMethod4(string myStr) { /*...*/ }
public string myMethod5(string myStr) { /*...*/ }
#endregion HIDING  

謝謝你的幫助!

編輯:
我可以通過刪除任何起始括號{ ,在我的代碼中的任何地方強制發生。

這不是正常行為。 您安裝的加載項可能會錯誤地執行此操作。 您可以轉到工具 - >導入和導出設置,將您的環境重置為默認設置...

  • 選擇重置所有設置
  • 點擊下一步
  • 如果您願意,請保存當前設置
  • 然后選擇默認設置(我更喜歡常規開發設置,因為我處理很多不同的事情)
  • 點擊完成

保存當前設置可以保留舊的內容,以防您不喜歡自己選擇的默認設置。 因此,執行此操作時,實際上沒有機會丟失環境設置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM