標籤: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#開發效率