2

我有一個名爲BKWIP的ReSharper待辦事項模式,這是我的姓名縮寫,此評論標識正在進行的工作,即我開始研究的問題跟蹤器項目。我用這個如下:如何創建ReSharper Live模板以從問題編號列表中進行建議?

// BKWIP HS-nn 

其中HS-nn是我們的問題跟蹤一個票號。我現在想沿行創建動態模板:

// BKWIP $ISSUE_NO$ $COMMENT$ 

其中$ISSUE_NO$調用動態模板的宏顯示問題號碼列表。我如何創建這樣的宏?

作爲一個開始,我很高興能夠創建一個帶有問題編號的文本或xml文件,也就是說,我不需要直接從Jira或其他任何東西中提取它們;只需要從一些簡單的列表存儲中讀取它們。

回答

1

您可以使用@ breandan建議使用逗號分隔的值列表,但這會給您一個靜態的項目列表。如果你願意,你可以編寫一個ReSharper擴展,它會給你一個模板的自定義宏,它可以從xml文件或直接與問題跟蹤器交談來填充你喜歡的東西(儘管我不認爲它處理異步查找,因此您可能必須處理在後臺更新的緩存)。這裏是the docs for writing Live Template Macros