2012-03-18 147 views
0

我想創建一個ReSharper模板,只能在我的代碼中的評論中使用,但我不知道如何做到這一點。創建ReSharper活模板的評論

我創建的模板是一個簡單的模板。它允許我插入當前用戶的名稱和今天的日期。這對於在註釋上簽名(特別是待辦事項)非常有用。

活模板看起來是這樣的:

$name$ $date$ 

模板工作正常,但ReSharper的允許我使用它隨時隨地代碼文件中。理想情況下,我只想在註釋塊中使用它。

我看到ReSharper有一些選項可以限制模板的使用,以允許使用名稱空間聲明,類型成員聲明,​​查詢語句等。它是否有能力限制在評論區內使用模板?如果是這樣,我該怎麼做?

(注:我使用ReSharper的6.1)

回答

2

不幸的是,目前有沒有辦法通過使用ReSharper的提供的「選擇範圍」功能來約束模板的意見。它,但是,完全有可能引入這樣一個約束到'選擇範圍'窗口,但這需要使用R#SDK編寫一個小插件。如果這是你有興趣做的事情,我可以進一步詳細說明。

+0

謝謝,德米特里。如果我爲R#SDK編寫一個小插件,是否有辦法使用共享設置將其分發給團隊的其他成員,還是必須將其安裝在每個開發人員的工作站上? – dthrasher 2012-03-31 18:58:23

+0

目前,ReSharper從其本地'plugins'目錄或用戶的'AppData'文件夾加載插件。因此,目前不可能將插件與項目本身一起打包。您的團隊的一種可能性是將插件二進制文件放在源代碼管理下,然後將它們克隆到必要的文件夾中。這樣,你可以有一種集中更新的形式。 – 2012-04-05 06:45:15

+0

嗯。鑑於所涉及的努力,我不認爲我會爲了獲得ReSharper的評論模板而走得太遠。但是如果我們最終有其他插件,我們可能會試一試。再次感謝德米特里! – dthrasher 2012-04-12 00:33:38