例如 alt enter - >上下文菜單 - >查找所有'Redundant name qualifier'問題 - > 但現在在新窗口中列出了我項目中的所有問題,是否有解決所有問題的方法? (而不是單獨通過它們)Resharper(Find and)一次修復所有問題
ta。
例如 alt enter - >上下文菜單 - >查找所有'Redundant name qualifier'問題 - > 但現在在新窗口中列出了我項目中的所有問題,是否有解決所有問題的方法? (而不是單獨通過它們)Resharper(Find and)一次修復所有問題
ta。
現在,您必須逐個解決問題。 有一個existing request批處理應用於「檢查結果」工具窗口中選定的所有類似問題的修復程序。
代碼清理可以在任何給定的範圍內批量移除某些問題,但與ReSharper能夠檢測到的代碼問題數量相比,它可應用的修補程序數量相當有限。
這是不可思議的,這個選項不可用。在列表中有類似的問題,修正選項的菜單將是相同的,所以這很容易實現。 – 2012-05-08 16:31:41
這在基本情況下相對容易實現(其中許多Code Cleanup已經涵蓋)。當有多個不同的快速修復程序時,可以修復一個警告,這就是當事情變得有趣的時候。 – gorohoroh
是的,我會補充說最簡單的情況是最常見的,所以也許這個功能的「限量版」對Resharper來說是一個很好的補充。此外,當您嘗試使用100K +行查看非擁有應用程序的代碼質量時,這是特別令人沮喪的。 – 2012-05-10 06:50:53
是的,您可以使用ReSharper的「Cleanup Code」刪除多餘的限定符(等等)。當您在「解決方案資源管理器」窗口中右鍵單擊文件,項目和文件夾時,可從上下文菜單中獲得此信息。代碼清理將運行所有選定的文件,重新格式化和解決常見問題 - 它也是可定製的。
點擊進入冗餘限定符,alt + enter,然後從上下文菜單中進行選擇,讓您儘可能徹底地修復問題。
我運行ReSharper的8.2。
這是最新版本可用的(部分)。如果您在代碼編輯器中遇到特定問題,請單擊燈泡修復選項現在有一個子菜單,可以應用於整個解決方案的一些問題。如果可以從「代碼問題」窗口中獲得,則會更酷,但仍然有很大改進。
https://www.jetbrains.com/help/resharper/2016.1/Code_Analysis__Fix_in_Scope.html
如果還有人碰到這個絆倒:你能做到這一點,現在,因爲ReSharper的8.0。顯然它被稱爲「修復範圍」功能。 – Flo
試圖使用此功能,但它受到嚴重限制。請參閱:http://www.jetbrains.com/resharper/webhelp/Code_Analysis__Fix_in_Scope.html – Karle
修復範圍現在看起來非常強大。我正在使用ReSharper 9. –