CodeRush Xpress是由DevExpress和微軟共同創建的代碼編輯器,具有增強的導航、選擇工具、代碼創建功能以及強大的重構能力,並且CodeRush Xpress對C#中既有的重構功能做了封裝,這些功能用起來更為方便了,有需要的朋友盡可下載使用吧!
1. 代碼編輯
先看看複製行(Duplicate Line)功能。我們經常要在類的開頭定義多個字段,或在方法開頭定義多個變量,它們的類型可能是一樣的,此時複製行就派上用場了。
這裏要連續定義firstName和lastName,先寫出firstName這一行,然後按Shift+Enter,就會生成新的行,並選中了字段名,可以直接進行編輯。
2. 文件導航功能
CodeRushX支持快速文件導航,使用快捷鍵Ctrl+Alt+F,可以打開快速文件導航窗口:
3. 重構
CodeRushX提供了多達25種重構特性,它們是:
增加塊分隔符
4. 使用中生成(Generate From Usage)
5. 遞增/遞減選擇文本(Increase Reduce Selection)
這個功能很有用。代碼中會有命名空間、類、方法、方法體,通過快捷鍵我們就可以遞增地選擇方法體、方法直到當前文件的所有代碼,快捷鍵為Ctrl+Alt+=,也可以按Ctrl+Alt+-按原路返回。
6. 代碼導航功能
對於代碼導航,CodeRushX提供了一個快速導航窗口,快捷鍵為Ctrl+Shift+Q:
默認地,它會列出所有的成員。