使用快捷键提高C#开发效率

   好的工具能帮咱们提高开发效率,能用工具去作的事情尽可能使用工具,让咱们的开发尽可能自动化是提高开发效率的关键因素。数据结构

   不少人都用过Resharper,也被Resharper超多的快捷键所折服,本篇文章我总结出实际经常使用的几个Resharper快捷键。函数

1.生成方法存根:Ctrl+K+M(忘了这个快捷键是VS的仍是Resharper的了)

     当咱们须要一个函数调用但该函数没有实现,此时你能够先写函数名,按下Ctrl+K+M后该函数就自动在下方帮咱们生成了,此时咱们所作的工做就是实现该函数的内部功能便可。工具

4 

2.将代码抽象出方法:Ctrl+R+M

      对于很长的代码须要抽象出方法提升可读性,那么可使用Ctrl+R+M而后选择合适的函数参数。单元测试

3.修改方法名:Ctrl+R+R

   不再担忧建立方法时命名是否合适了,由于咱们能够全局修改方法名。测试

4

 

4.运行单元测试:Ctrl+T+R

   若是你采用的是TDD的方式开发,那么该快捷键最方便了,该快捷键能够和NUnit结合使用,加快咱们运行单元测试的速度。spa

5.切换打开的不一样文档:Ctrl+Tab

   不用鼠标在多个文档之间点来点去了。blog

6.弹出方法参数说明:Crtl+P

 

 

             相似于VS中的Ctrl+shift+space开发

7.Alt+F7

           查看类或成员在解决方案中的被引用的地方,这个快捷键在分析源代码时特别有用,好比你想找出某个数据结构在被哪一个类库调用了,从而分析出该数据结构的适用场景。文档

         

  …….get

        注:虽然上面我写了7个可是键远远不止这么多,尽可能使用快捷点代替鼠标操做,第一看起来很酷,第二大大提升咱们开发代码的效率。在用鼠标操做以前最好先了解一下有没有快捷键来代替。

              以上快捷键对去除代码异味,重构代码有很大帮助,当你已经习惯了他们,发现已经爱不释手。

             关于快捷键的选择,我常常混用Resharper和VS的快捷键,好比转到定义,格式化代码操做我习惯用VS自带的,用哪一个看我的习惯。

             还有一个最重要的,不要忘了随时按下Ctrl+S。

相关文章
相关标签/搜索