使用快捷鍵提升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結合使用,加快我們運行單元測試的速度。

5.切換打開的不同文檔:Ctrl+Tab

   不用鼠標在多個文檔之間點來點去了。

6.彈出方法參數說明:Crtl+P

 

 

             類似於VS中的Ctrl+shift+space

7.Alt+F7

           查看類或成員在解決方案中的被引用的地方,這個快捷鍵在分析源代碼時特別有用,比如你想找出某個數據結構在被哪個類庫調用了,從而分析出該數據結構的適用場景。

         

  …….

        注:雖然上面我寫了7個但是鍵遠遠不止這么多,盡量使用快捷點代替鼠標操作,第一看起來很酷,第二大大提高我們開發代碼的效率。在用鼠標操作之前最好先了解一下有沒有快捷鍵來代替。

              以上快捷鍵對去除代碼異味,重構代碼有很大幫助,當你已經習慣了他們,發現已經愛不釋手。

             關於快捷鍵的選擇,我經常混用Resharper和VS的快捷鍵,比如轉到定義,格式化代碼操作我習慣用VS自帶的,用哪個看個人習慣。

             還有一個最重要的,不要忘了隨時按下Ctrl+S。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM