CodeRush Xpress for C#

在Qinfo中无意发现原来微软为VS中的C#和VB提供了一款Coding辅助插件:CodeRush xpress,让Coder工作更为简单方便快捷

视频:http://tv.devexpress.com/#CRX91FeaturesCS.movie

在该网页视频下,还提供了flv和m4v格式下载,文件大小157M多

当然是英文版的,看了两遍,第二遍还手动敲了下代码,也算是感受到CodeRush xpress的强大之处。

 

 

 

既然是VS2008/VS2010的插件,软件本身才46M,下载地址:

http://www.devexpress.com/Products/Visual_Studio_Add-in/CodeRushX/

下载,安装,然后启动VS即可。首次启动会卡一下下,然后CodeRush会让你选择你是“新手、高手、或是××”,我选择newfish,结果如我所料,在使用过程中会给出善意的提示:)

 

 

 

另有一个不错的介绍网页:http://www.cnblogs.com/anderslly/archive/2008/11/12/coderush-xpress-for-csharp.html

 

 

 

上面网页的截图,算是展示了一部分功能(主要配合键盘快捷键来实现):

1、不用提前声明啥跟啥,直接写想要的功能词语,让它自动辅助生成,能帮你生成的东东,上面网页归纳了

 

2、alt+左/右,在代码间不再是单个字符的跳转,而是智能的单词跳转,比如MySpaceShowHere,则从左到右跳转4次即可跳转完毕:My、Space、Show、Here。在代码中更能游刃有余吧

 

3、智能复制:Shift+alt+左/右。在第2点中,加多一个shift,在单词跳转中,能实现同时复制单词功能。如果想复制整行代码,也是很easy,把鼠标放在某一行的最左边空白处,也就是该行的列坐标为1的地方,然后按Ctrl+c,就复制了这一整行代码

 

4、在代码中间空出一行:有时在紧凑的多行代码中间,要在上一行中插入一个变量(当然这个编程习惯不是很美好),无需移动光标,只需ctrl+enter即可,在该行代码上面,快速空出一行来,good

 

5、在一个namespace中包含了多个类或其他比较单独的结构,比如有多个类A,B,C,这时想把它们分离成几个单独的CS文件,只需选中A的类名,会有个选择框,让你把这个类的代码,单独生成以这个类名命名的CS文件(这时在解决方案资源管理器中马上可以看到了)。这对培养良好的编码风格以及整理代码非常的有用

 

6、把某几句关联的代码,提取成一个private的类function,自动生成相对应的返回值和参数,对复杂的类代码实现简单的结构化,优化代码结构

 

7、连续几句代码包含同一变量,可以提取出该变量名,在用户指定的位置,单独声明和管理(比如改名),这个功能一般般,VS本身对标识符的重新命名已经有很好的支持

 

8、把类的隐私操作语句转换成类的property:class{ get{...} }

 

 

更多功能和更多快捷键,还在摸索中

附上视频截图一张(非人工处理):

CodeRush Xpress for C#_第1张图片

你可能感兴趣的:(CodeRush Xpress for C#)