2010-09-27 74 views
0

在我以前的工作中,他們使用了一種名爲「整個番茄」的產品(我認爲這就是所謂的),它允許您保存自定義代碼塊。這樣,如果你想再次使用它,你只需要開始輸入代碼塊的樣子,然後它會給你一個可用塊的下拉選項。那麼,無論如何,在Visual Studio本身中,創建標準評論模板。這樣,如果我想把下面爲每個函數評論:如何創建標準註釋塊?

/*************************************************************************** 
Programmer: John Smith 
Date Written: 09/28/2010 
Reviewed By: Jane Doe 
Description Of Function: N/A 
Comments: N/A 

Example: 
    public void test() 
    { 
    } 
***************************************************************************/ 

我能做到這一點,而不必保存在某個地方,並複製和粘貼?我熟悉輸入///(用於C#)或'''(用於VB)時提供的XML,但這不是我們想要的。如果它太多了,比如創建一個自定義加載項或安裝一個已經存在的插件(除非它是免費的),那麼我們並不太擔心它。我只是覺得可能有辦法做到這一點。感謝您的任何建議和答案。

回答

1

如果您工具箱窗口可見,你可以拖動&下降代碼將代碼窗口放入工具箱中。然後,只要再次使用該代碼,只需拖動&將其放回代碼窗口即可。

+0

不錯,只是試過了,它很酷。 – XstreamINsanity 2010-09-27 14:48:15

+0

更改了這個答案,因爲無論我打開哪個項目,它都停留在瀏覽器中,我非常想修改它們。 – XstreamINsanity 2010-09-27 15:09:56

2

最簡單的方法是創建一個宏,在當前光標位置插入這些行,併爲該宏指定一個快捷方式。 例子讓你開始(選擇文本添加評論的):

Sub InsertComment() 
    Dim selection As EnvDTE.TextSelection = DTE.ActiveDocument.Selection 
    Dim curSelectionText = selection.Text 
    selection.LineUp() 
    selection.Text = "//" + curSelectionText + " [ comment goes here ]" 
End Sub 

的產品視覺輔助X順便說一句,P

+0

lol。謝謝。這是一個整潔,但我聽到,昂貴的產品。現在我必須查看如何創建一個宏。 :) – XstreamINsanity 2010-09-27 14:38:35

+0

@XstreamINsanity:如果您放棄續約,每個座位的價格爲99美元:http://www.wholetomato.com/purchase/default.asp。一家公司如何能夠不願意將這一數額花在提高開發人員生產力的工具上? – sbi 2010-09-27 14:44:10

+0

這並不是那麼昂貴,你(或你的老闆)也必須考慮到它將最終節省的大量時間(==錢).. – stijn 2010-09-27 14:45:15