使用快速鍵提升C#開發效率

來源:互聯網
上載者:User

標籤:style   blog   http   ar   使用   sp   strong   資料   on   

   好的工具能幫我們提升開發效率,能用工具去做的事情盡量使用工具,讓我們的開發盡量自動化是提升開發效率的關鍵因素。

   很多人都用過Resharper,也被Resharper超多的快速鍵所折服,本篇文章我總結出實際常用的幾個Resharper快速鍵。

1.產生方法存根:Ctrl+K+M(忘了這個快速鍵是VS的還是Resharper的了)

     當我們需要一個函數調用但該函數沒有實現,此時你可以先寫函數名,按下Ctrl+K+M後該函數就自動在下方幫我們產生了,此時我們所做的工作就是實現該函數的內部功能即可。

 

2.將代碼抽象出方法:Ctrl+R+M

      對於很長的代碼需要抽象出方法提高可讀性,那麼可以使用Ctrl+R+M然後選擇合適的函數參數。

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

   再也不擔心建立方法時命名是否合適了,因為我們可以全域修改方法名。

 

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。

使用快速鍵提升C#開發效率

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.