Dotnet 开发利器之 CodeRush
关于 CodeRush 的介绍,网上也非常的多了,它最强大的功能就是模板,通过很少的按键,就能输入很多代码,确实非常不错,记录一下经常使用到的一些快捷键:
× 以 p 开头的:p ps pi pb 生成 object、string、int、bool 类型的字段以及属性访问器
× 以 t 开头的:tf tm t 在 NUnit 测试类代码中,生成 NUnit 测试类、测试方法
× 以 a 开头的:基本是 Assert 相关的,ae AreEqual ane AreNotEqual aas AreSame an IsNull ann IsNotNull af IsFalse afl Fail at IsTrue
× 以 [ 开头的测试属性: [rt RowTest [rs Row("")
× 日志相关:lg 声明 log 变量,le lw ld li lf log.Error Warn Debug Info Fatal, 多一个 f 是对应的 Format 格式
× tan:进行参数 null 检查
× 在 XMLDoc 中: r 开始 remarks 片段,c see 剪贴板内容作为类型名
× 选择整行时:t trycache ctrl-3 region u using
× ctrl-w 递增选择,快速的选择整个语言块,这个很有用,减少了很多鼠标操作
× ctrl-c 只拷贝一个单词时,可以不必先选择单词
× shift-enter 重复当前行,在 UnitTest 代码中经常使用
CodeRush 整个的配置的备份,可以将 C:\Documents and Settings\Administrator\Application Data\CodeRush for VS .NET 文件夹备份即可。 我的配置