2009-02-20 40 views
3

我真的很肛門,想按字母順序排列我的類屬性。如何按字母順序排列屬性(Visual Studio 2008)

這是可能的使用VS中的預先存在的功能,或者可以做到這一點的宏?

如:

public string foo {get; set;} 
public string bar {get; set;} 
public int fong {get; set;} 
public string loo {get; set;} 

到(如果你想按字母順序)

public string bar {get; set;} 
public int fong {get; set;} 
public string foo {get; set;} 
public string loo {get; set;} 

或者(如果你想按類型排序,然後alphabeticall)

public string bar {get; set;} 
public string foo {get; set;} 
public string loo {get; set;} 
public int fong {get; set;} 

非常感謝!

回答

3

不是我所知 - 但DevExpress'CodeRush/Refactor(通過附加組件)以及Resharper通過他們的代碼格式化功能支持這一點。

Marc

+0

可悲的是,和的CodeRush ReSharper的,而好的產品,是相當昂貴,東西我不願意爲一個小功能付費(儘管我可能會想要其他功能)。你知道這是否支持DevExpress Refactor!™Pro,它目前在我的機器上? – 2009-02-23 10:01:18

+1

是的,兩者都花錢 - 儘管* IS *免費的Coderush Xpress版本 - 你知道嗎?查看: http://www.devexpress.com/Home/Announces/CodeRushXpress.xml – 2009-02-23 16:19:48

2

我知道一個不同的解決方案。將您的代碼複製到Excel,然後將其複製回Visual Studio

  1. 複製文本/代碼VS
  2. 啓動Excel
  3. 插入文本/代碼在Excel
  4. 選擇文本/代碼
  5. 列表項
  6. 右擊
  7. 點擊分類
  8. 點擊從A到Z
  9. 您的文本/代碼現在排序。在Excel中選擇文本/代碼
  10. 複製文本/代碼並將其粘貼在VS

enter image description here