2011-03-02 124 views
17

我剛剛開始了一項新工作,並試圖熟悉一個包含330個奇怪項目的大型C#解決方案。理想情況下,我想將註釋和問題附加到代碼片段上,而無需實際編輯代碼本身。在VS 2010中註釋代碼而不更改代碼

有沒有一種工具可以用來註釋C#源代碼,而無需實際編輯代碼本身。理想情況下,我想要一個'泡泡'式的評論機制,類似於MS Word在文檔中顯示註釋的方式。

+0

看看代碼審查工具,其中一些可用於註釋代碼。 (但我沒有真正考慮過)。 – Max 2011-03-02 13:48:50

+0

我也必須這樣做,我複製/將代碼複製到記事本++,並將我的註釋添加到新文件中。您可以使用Notepad ++語法着色 – bAN 2011-03-02 14:55:34

+0

@bAN您是否意味着對註釋等進行自定義着色?無論如何,Visual Studio的確做得相當不錯,而ReSharper爲這個蛋糕提供了錦上添花。 – ProfK 2011-03-02 15:22:56

回答

0

您可以將書籤添加到解決方案的文件行中。在vs2010中,有一個顯示所有書籤的視圖,您可以指定文件名並在書籤文件夾中對其進行排序。

+0

謝謝@ k3b,但我想再多一點,只是書籤功能提供。另外,如果我使用書籤進行評論,我會失去一些真正的書籤功能。 – ProfK 2011-03-02 11:57:50

1

在studio 2010上,打開您想要的項目,點擊「Ctrl + W,T」(或查看 - >任務列表)。此窗口既可用於使用// TODO:註釋前綴查看代碼內註釋(這不是您想要的),也可用於查看您自己的獨立「用戶任務」(查看下拉選項),並將其保存每個項目。有了這個清單,就可以說明你的描述和書籤ID ......你可以有一個非常有效的高速公路,而不需要改變源代碼。希望能幫助到你。

1

這可能是你的需求矯枉過正,但Atlassian的FishEye可以完全用於你所追求的 - 以源代碼審查的形式。

隨着您對代碼的理解改進,您可以創建多個評論。

請參閱https://www.atlassian.com/software/fisheye/overview。請注意,它位於源代碼控制系統之上(它支持Subversion,CVS,Perforce,Git和Mercurial)。即使你的代碼沒有被其中一個管理,爲此設置一個代碼也是微不足道的。

它也是將您的評論與其他人的評論集成在您的團隊中的優勢......當然,還可以用於真正的評論!