2011-06-09 61 views
2

我正在尋找免費的Visual Studio功能,擴展或宏。這可以幫助解決以下情況。是否有作爲新類文件(宏)的剪切和粘貼?

當我原型我傾向於把所有我的班級在一個文件中(不好的做法,我知道,但是,是它的原型)。然後來到文件太難以導航的地方。因此,我將這些類分解爲項目內部的單獨文件,即反映名稱空間的文件夾結構。 要實現; - 1.添加新文件夾 2.添加新類 3.名稱類 4.剪切並粘貼相應的部分到新的類文件中。

對於我來說,步驟2到4是一個新的菜單項主要飼料。

翹課作爲新的類文件 切爲新的部分類文件。

我已經看到了C#此功能,但不是VB.net。

所以不知道任何如何實現這一目標的VB.net?

回答

2

這裏有一個宏,你想要在C#什麼......看代碼很可能是相當簡單的修改它在VB中工作...

http://plisky.net/main/macros/documentation

此外,我可以肯定所有的商業重構工具(ReSharper的,的CodeRush等)支持此...

+0

似乎被困在循環中想要此函數返回true。 'code' 專用功能AttemptToAddCSFile(BYVAL名作爲字符串)作爲布爾 嘗試 昏暗PI = DTE.ItemOperations.AddNewItem( 「Visual Basic中項目\代碼\類」 名稱+ 「的.vb」) 返回true Catch ex As COMException Return False End Try End Function 'code' – 2011-06-11 00:58:11

+0

我使用resharper,我幾乎完全使用它進行重構,這太棒了! – jcwmoore 2011-09-15 13:27:32

+0

感謝您發佈鏈接Scrappydog,宏現在生活在一個新的域名,所以更新了鏈接。 – Tollo 2012-02-24 14:07:11

0

我只是碰到這種偶然做到這一點,可以指出您的更新版本的那個讓人scra然心動的宏。它在http://plisky.net/main/plisy.net-visual-studio-productivity-macros

如果你還希望它並希望以測試它的VB我可以愉快地進行更改,以支持VB.net,但因爲我不使用VB我需要一個測試:)作爲它的一個,因爲這個職位,而你可能已經有了一些工作。