2009-02-10 19 views
8

對不起愚蠢的問題,但...我可以在Visual Studio 2008中使用C#的代碼編輯器顯示行分隔方法嗎?

我從VB移動到C#,這真的讓我煩惱。 有沒有一種方法可以說服VS 2008繪製一條分隔我的方法的線,就像它爲VB所做的那樣?

我真的使用這些,我用來做

// ------------------------- ------------------------------

我自己使用Javascript。

我希望我不會在C#中手動執行它。

任何指針?
謝謝

+0

令人印象深刻,問及在十分鐘內接受答案。 – dove 2009-02-10 23:23:17

回答

12

不開箱即用。可能會有第三方應用程序會像CodeRush這樣做。

但我的建議: 擺脫在你的程序之間插入行的習慣。沒有意義的評論是邪惡的。

4

爲什麼不加上善意的總結評論方法?任何數量的工具都可以創建某種形式的文檔。

另外,IDE可以摺疊該方法,以便不確定該行的增益。不會#區域更有趣? (修辭問題)

VS10將允許你WPF內聯,所以如果你可以等待你甚至可以在兩種方法之間畫一個日落!

+0

我知道你在說什麼,但我真的習慣了我的分隔線。他們允許我快速瀏覽代碼。我看着一個方法的名字,這不是我要找的,我可以很快地跳到下一個。我還沒有找到任何其他方式來做到這一點快速和有效。 – 2009-02-10 23:51:00

+0

你有沒有注意到方法/類列表dropdwon?文本編輯器窗口右上方的工具欄下方。它向方法下拉列表中的Orion文件顯示文件 – 2009-02-11 00:51:04

+0

+1中的每個方法/變量。只需直接進入該方法即可。在需要特別註釋來找到方法時沒有麻煩。 – Kibbee 2009-03-22 16:58:21

1

或使用#地區來分隔任何代碼區域。例如,我將覆蓋,方法,屬性,事件和對象分開,但是您可以將您的方法包裝在#區域中以明確區分每一個(並在不使用時將其摺疊)。

這不是你問的問題因爲,但它是一個很好的選擇。

-1

這應該很容易在Visual Studio 2010中可能的,因爲可擴展的,基於WPF的文本編輯器。

1

不太你正在尋找,但使用ReSharper的它可以設置當你按下一個快捷方式,將圍繞與區域的文件/項目/解決方案的每一個方法的自定義類型的成員模板。

您的其他resharper選項將創建一個自定義環繞模板,該模板可以讓您選擇一段文字並選擇環繞模式 - > YourCustomSurround將您的註釋塊置於頂部。

7

你可以做免費的(假設你正在使用Visual Studio 2008標準版或更高版本)。

安裝免費CodeRush Xpress。然後安裝免費插件DrawLinesBetweenMethods

將DLL複製到此位置 - C:\ Program Files \ Developer Express Inc \ DXCore for Visual Studio .NET \ 2.0 \ Bin \ Plugins。

這將producethe這裏所描述的效果:Lines between methods in the C# editor (CodeRush/DxCore plugin)

如果你不希望的CodeRush隨心那麼還有一個辦法是安裝免費DXCore擴展引擎,然後安裝上述插件。如果你安裝DXCore,你也可以使用其他一些有用的插件,其中大部分可以在DrawLinesBetweenMethods的相同站點找到。

-2

關於your comment的說明:

分離[...] 允許我通過代碼 真快脫脂。 I 可以很快地跳到下一個[方法]。

我所看到的很多,是人們忘記了編輯器窗口頂部的兩個下拉列表(列出當前文件的類和當前類的類成員)。它可以很快導航到班級成員。

相關問題