2010-11-01 109 views
4

我有一個C#項目和一些代碼頁有幾千行代碼。我非常喜歡代碼編輯器中的節點概念。我使用它很多,創造了很多地區。但每次打開項目時,所有節點都會展開,我必須手動將其最小化。它變得非常煩人。如何避免所有代碼節點擴展項目打開?

我還沒有在互聯網上找到任何幫助,也沒有在VS的選項。必須有某個地方的設置。

回答

1

在IDE中,從工具菜單中單擊選項。使用

TextEditor->C#->Formatting->Advanced 

這裏有一個複選框,你可以用它來設置默認值大綱改變默認Outlining。這是VC#10 Express,但在其他版本中類似。

3

在選項對話框打印機Text Editor --> C# --> Advanced中,有一個選項「打開文件時輸入大綱模式」。這應該被檢查。

+0

不知道這個;我會用它。 – Marijn 2010-11-01 15:52:56

1

如果您嘗試建議的更改,您可能會感到失望。據this C# PM,誰應對類似的抱怨:

這是一個有點混亂,但你看到的 行爲意。 我們收到的關於VS 2003的反饋是,我們應該堅持 在 已被關閉,然後 重新打開之後概述源文件的狀態。 工具|中的選項 現在選項現在意味着 默認行爲對於您以前從未打開的文件 應該是什麼。它 對您以前打開的文件 沒有任何影響,因爲這些文件 已經有一個持久的輪廓 狀態。

1

我不想在這裏成爲一自作聰明,但通常如果你在一個文件中有這麼大的代碼,你有多個邏輯單元,並且可能(應該)分裂它。 (單一責任原則)。 對於我的份額,我不喜歡這些地區,因爲它們隱藏了代碼,我更願意看到它的全部內容。

+0

這是在一個複雜的形式具有約100控件的特定情況下,所以我不能逃避它。但是你的觀點是好的,如果我可以重構一點,我會重新評估。 Thanx – Mathieu 2010-11-01 16:23:20

+0

好吧,WinForm類可以變得相當大。也許你可以創建多個子控件並將它們添加到表單中。 – treze 2010-11-01 16:52:09

相關問題