2011-02-26 90 views
1

是否有排序和組織工具,C#/ VB任何工具。特別是一個,做的東西像所有字段移動到文件的頂部,按字母順序排列的方法等代碼排序工具.NET

+0

有沒有什麼ReSharper的或代碼拉什? – Oded 2011-02-26 20:56:19

+0

ReSharper的適合您需要...... – SadullahCeran 2011-02-26 20:57:09

+0

你們應該已經張貼這些意見作爲答案。 – Amy 2011-02-26 21:37:31

回答

2

ReSharper的有能力做到這一點。如果你去ReSharper -> Options -> Code Cleanup你可以啓用Reorder type members選項。當您執行代碼清理時,這使代碼重新排序(ReSharper -> Tools -> Cleanup Code...)。

還有一個選項,set a custom template指定如何重新排列代碼。這可以在ReSharper -> Options -> C# -> Type Members Layout中設置。

+1

注意,這樣的重新排序,當DVCS」像水銀或Git的合併,將使合併困難。合併離開代碼比添加代碼更好,而不是使用工具重新排序代碼。至少這是我的經歷。 – 2011-02-26 22:41:19

+0

@Lasse:我同意。我以前看過的建議是在每次檢查代碼之前對代碼進行重新格式化/重新排序,包括在* first *簽入之前。這確保了VCS差異保持在最低限度。 – adrianbanks 2011-02-27 00:47:40