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:
默认地,它会列出所有的成员。