Resharper 7小技巧系列:導航、書簽、和最近編輯


先上一張花了一個多小時畫的Resharper快捷鍵思維導圖(圖片已放小,可以右鍵另存或右鍵在新窗口打開查看原圖):

Resharper7

 

一、前言                                                                                

    工具是提高工作效率的關鍵。Resharper是Visual Studio下的一個非常強大的工具插件,支持瀏覽、導航、重構、自動完成、智能提示等等一系列功能。

    本篇主要介紹Resharper 7的導航功能,Visual Studio版本為Visual Studio 2012。

    先來一張導航快捷鍵截圖:

    

    最通用的導航快捷鍵是Alt+`(這個符號在Esc鍵下面)。 轉到定義按F12,這個相信大家都很熟悉了。

 

二、Ctrl+Shift+F11                                                                      

    這個快捷鍵用於跳轉到符號類型定義處(注意不是聲明處),比如將光標移到下面的products符號處(products是Product的集合):

   

    按Ctrl+Shift+F11,即可跳到products對應類型Product的定義處:

   

     你可能會說直接選中第28行的Product,按F12不就得了,但是如果你預先不知道products的類型,這個快捷鍵就非常有用了。

 

三、Ctrl+F12                                                                            

     跳轉到實現處,與按住Ctrl點鼠標左鍵效果相同,某些情況與直接按F12效果相同。比如光標放到下面的Product上: 

     

     按Ctrl+F12,即可調到Product的實現:

     

    

四、Shift+Alt+F12                                                                     

     轉到使用該處的地方,如下:   

   

 

五、強大的書簽                                                                        

    Resharper 7提供了一個強大的書簽功能,書簽快捷鍵如下:

   

    你可以將光標放到一行代碼,然后按Ctrl+Shift+數字鍵,比如我按Ctrl+Shift+1,則給代碼增加了一個書簽,注意代碼左邊的書簽符號和書簽符號上面的數字1:

    

    再按Ctrl+Shift+1則移除該行的書簽。

    Ctrl+`用於查看所有書簽: 

    

    Ctrl+數字鍵用於快速跳轉到某個書簽。我想如果在一個解決方案中跟蹤一個很長的流程,書簽這個功能就可以發揮用處了。

 

六、最近編輯                                                                          

    經常我們需要跳轉到離現在最近的編輯處,尤其是在一個龐大的解決方案中,包含成百上千個文件,這種需求就更加迫切了(用書簽當然也可以,但是不太合適)。

    最近編輯相關快捷鍵截圖如下:

   

    Ctrl+Shift+Backspace 組合鍵能快速定位到最近的一個編輯處。

    Ctrl+, 組合鍵試驗過不行,不知道什么原因。

    Ctrl+Shift+, 組合鍵用於查看最近所有編輯處:

    

    Ctrl+Alt+F7查看相關文件,比如將光標放在下面的Index Action上,按Ctrl+Alt+F7即顯示與它關聯的Index.cshtml文件:

    

 

    希望對提高大家的工作效率有所幫助。


免責聲明!

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



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