對不起愚蠢的問題,但...我可以在Visual Studio 2008中使用C#的代碼編輯器顯示行分隔方法嗎?
我從VB移動到C#,這真的讓我煩惱。 有沒有一種方法可以說服VS 2008繪製一條分隔我的方法的線,就像它爲VB所做的那樣?
我真的使用這些,我用來做
// ------------------------- ------------------------------
我自己使用Javascript。
我希望我不會在C#中手動執行它。
任何指針?
謝謝
對不起愚蠢的問題,但...我可以在Visual Studio 2008中使用C#的代碼編輯器顯示行分隔方法嗎?
我從VB移動到C#,這真的讓我煩惱。 有沒有一種方法可以說服VS 2008繪製一條分隔我的方法的線,就像它爲VB所做的那樣?
我真的使用這些,我用來做
// ------------------------- ------------------------------
我自己使用Javascript。
我希望我不會在C#中手動執行它。
任何指針?
謝謝
不開箱即用。可能會有第三方應用程序會像CodeRush這樣做。
但我的建議: 擺脫在你的程序之間插入行的習慣。沒有意義的評論是邪惡的。
Devexpress.com使CodeRush具有一些可視化效果。
爲什麼不加上善意的總結評論方法?任何數量的工具都可以創建某種形式的文檔。
另外,IDE可以摺疊該方法,以便不確定該行的增益。不會#區域更有趣? (修辭問題)
VS10將允許你WPF內聯,所以如果你可以等待你甚至可以在兩種方法之間畫一個日落!
我知道你在說什麼,但我真的習慣了我的分隔線。他們允許我快速瀏覽代碼。我看着一個方法的名字,這不是我要找的,我可以很快地跳到下一個。我還沒有找到任何其他方式來做到這一點快速和有效。 – 2009-02-10 23:51:00
你有沒有注意到方法/類列表dropdwon?文本編輯器窗口右上方的工具欄下方。它向方法下拉列表中的Orion文件顯示文件 – 2009-02-11 00:51:04
+1中的每個方法/變量。只需直接進入該方法即可。在需要特別註釋來找到方法時沒有麻煩。 – Kibbee 2009-03-22 16:58:21
或使用#地區來分隔任何代碼區域。例如,我將覆蓋,方法,屬性,事件和對象分開,但是您可以將您的方法包裝在#區域中以明確區分每一個(並在不使用時將其摺疊)。
這不是你問的問題因爲,但它是一個很好的選擇。
這應該很容易在Visual Studio 2010中可能的,因爲可擴展的,基於WPF的文本編輯器。
不太你正在尋找,但使用ReSharper的它可以設置當你按下一個快捷方式,將圍繞與區域的文件/項目/解決方案的每一個方法的自定義類型的成員模板。
您的其他resharper選項將創建一個自定義環繞模板,該模板可以讓您選擇一段文字並選擇環繞模式 - > YourCustomSurround將您的註釋塊置於頂部。
你可以做免費的(假設你正在使用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的相同站點找到。
關於your comment的說明:
分離[...] 允許我通過代碼 真快脫脂。 I 可以很快地跳到下一個[方法]。
我所看到的很多,是人們忘記了編輯器窗口頂部的兩個下拉列表(列出當前文件的類和當前類的類成員)。它可以很快導航到班級成員。
令人印象深刻,問及在十分鐘內接受答案。 – dove 2009-02-10 23:23:17