Resharper系列
更多關於Resharper的介紹 參考我之前的文章:
Visual Studio中使用ReSharper的速度很慢
TODO Resharper
常用快捷鍵
Alt + F7 查找引用
Ctrl + N Go To Everything 定位到任何,非常強大
Ctrl + Shift + N Go To File 定位到文件
Ctrl + F12 Go To File Member 在當前類中查找
F2 重命名,重構利器
Ctrl + Tab 活動文件,當前打開的所有文件
Ctrl + Shift + Alt +向上/向下 上下行代碼交換位置
Ctrl + W 選中整個/一塊單詞
Ctrl + Alt + F Clean Code
Ctrl + Alt + J Sorround with Template,快速添加語句塊,如if,for,try catch,using,#region
Ctrl + Q 快速文檔
Alt + F12 顯示下一個Error
Ctrl + E 顯示最近編輯的文件
Alt + F8 Inspect This(需要自定義鍵盤) 查看字段或屬性在那兒被賦值
快捷鍵官方文檔:http://www.jetbrains.com/resharper/webhelp/Reference__Keyboard_Shortcuts.html
文件結構(File Structure)
(圖左 File Structure) Ctrl+Alt+F (圖右 VA Outline)
很強大且好用的 Alt +Enter ,好象Eclipse也有一個類似的快捷鍵
注意事項
Resharper安裝后,會做幾件事情,這幾件事情對於初次使用者,比較麻煩,因此歸納總結一下,以供參考。
1、工具 - 選項 - 文本編輯器 - C# - 常規 - 自動列出成員 勾選這個選擇框。如果不勾選當你使用某個方法的時候,便不會提示參數,是一個很郁悶的事情。可以手動勾上。(PS:vs2015+resharper10 此問題已解決)
2、工具 - 選項 - 文本編輯器 - C# - 高級 - 顯示實時語義錯誤 / 在編輯中用下划線標識錯誤 如果卸載了Resharper並且這兩項沒有被勾選,vs編輯器便不會實時提示錯誤。因此卸載Resharper后,需要把這兩個選項重新勾選上。(PS:vs2015+resharper10 此問題已解決)
快速信息
安裝后,在當前的代碼窗口右側可以看到一些“綠色/黃色/紅色”的方框(如右圖所示),而邊框上會出現一道一道紅的橙的橫杠。什么意思:當紅杠出現時,表明你的代碼在那個位置出現了錯誤,如果是橙杠,表明那是一個警告,多半是沒有檢測null值或者聲明后未使用之類。
如果當前文檔的所有錯誤和警告都得到了適當的處理,則不會再出現橫杠,而最頂上的方框也會變成綠色; 如果沒有錯誤但有警告,則是黃色,這時編譯可以通過
RESHARPER工具欄不顯示
就是上面這個工具欄突然不顯示,但是在這兒還能打開,工具/選項/Resharper 可惜的是功能用不了
處理方法:打開Resharp的安裝包->修復/重裝->重啟電腦 –>打開VS 已解決
這個問題今天糾結了好久才搞定,修復了好幾次都沒效果,最后重啟電腦才得到解決
歷史版本下載
快捷鍵失效/無效
resharper版本:8.0
vs2012 with update 4
windows 8.1 x64企業版
問題:所有的reshaper快捷鍵都變成了空白,vs自帶的快捷鍵沒有失效,重裝resharper重啟電腦也沒有解決
解決:
1、卸載 resharper,並使用CCleaner清理注冊表
2、使用Everything搜索resharper ,把所有名字或路徑中帶有"Resharper"字樣的文件/目錄全部刪除
3、重裝resharper,完成后打開VS,會提示你用戶變量文件找不到,然后在彈出對話框中,選擇resharper快捷鍵布局或VS快捷鍵布局即可解決
PS==>Resharp 10+VS2015 更便捷的解決方法:打開Resharper的Options ,選擇 Keyboard & Menus ,在 Keyboard Shortcuts 下選擇要使用的風格快捷鍵,按 Apply Scheme
內存占用大
對於Resharper占用內存大的問題,我的機器是8G內存,情況還好啦。只是每次打開解決方案時會卡一幾分鍾,在稍后的編碼過程中並沒有出現很明顯的卡頓,如果你覺得很卡,那就買買買,16G內存+SSD。