默認情況下,Resharper在.cs文件中未指定任何using
。是否有可能將其配置在默認情況下添加一個或兩個using
小號我可以指定默認的「使用」s被resharper添加嗎?
回答
首先,您可以使用一種稱爲Import symbol
(Shift-Alt-Space)的特殊類型的智能感知。它會顯示所有可用的方法,而不管它們的名稱空間,然後它會導入所有內容。
但是如果你還想額外使用,那麼除了@Hadi Eskandari的建議之外,我可以建議去ReSharper | Options -> Code Editing | C# | Namespace imports
並將你的命名空間添加到「應該總是導入的命名空間」中。這樣ReSharper不會建議刪除你的名字空間,並且總會在代碼清理期間添加它們。
我懂了。總是導入一個或兩個名稱空間有什麼缺點嗎? – 2013-02-19 03:31:59
probably [this](http://stackoverflow.com/questions/235250) – 2013-02-19 03:49:46
您可能在其他名稱空間中具有相同名稱的成員,並且它們會發生衝突。但是,如果它只是標準和廣泛使用的命名空間,比如LINQ,那麼我並不認爲它們總是導入任何缺點。 – 2013-02-19 08:31:44
轉到ReSharper的 - >模板資源管理器...菜單,並從中選擇文件模板選項卡,並在屏幕上選擇類別模板和自定義。現在,當您使用上下文菜單中的Resharper New From Template項創建一個新類時,您將獲得所需的模板。
- 1. 我可以指定一個默認的AWS配置文件嗎?
- 2. 我可以將查詢指定爲字段的默認值嗎?
- 3. 您可以在指定默認參數時使用self嗎?
- 4. 我可以回去不使用ReSharper嗎?
- 5. 我可以在robots.txt中添加網站/默認/文件嗎?
- 6. 我可以使用Entity Framework Code First指定子實體默認排序嗎?
- 7. 我可以遞歸使用「%s」嗎?
- 8. 我可以使用Valgrind添加我自己定義的彙編指令嗎?
- 9. 我可以添加自定義字體到androids 4默認字體嗎?
- 10. 我可以在Resharper中添加「創建常量」選項嗎?
- 11. 我可以更改默認語言環境以使用嗎?
- 12. 我可以自定義我的默認Beaker筆記本嗎?
- 13. 可以使用變量指定EC2命令行工具的默認區域嗎?
- 14. 默認添加NuGet包嗎?
- 15. ReSharper可以自動添加缺少的引用嗎?
- 16. 我可以在Anaconda中使用Ubuntu的默認Python 2.7嗎?
- 17. 我可以刪除使用Rails安裝的默認application_controller嗎?
- 18. 我可以使用Unity的默認分析嗎?
- 19. 我可以在C#4.0中指定默認的顏色參數嗎?
- 20. 我可以在POSTGRES的視圖中的列中添加默認約束嗎?
- 21. 在打字稿中指定默認值時可以使用`this`嗎?
- 22. 我可以添加自定義指標嗎?bluemix石墨
- 23. 我可以確定MFMailComposeViewController是否使用S/MIME嗎?
- 24. 我可以將ubuntu默認postgres與heroku一起使用嗎?
- 25. 我們可以使用DefaultIfEmpty顯示默認圖像嗎?
- 26. 使用v8cgi/mysql,我可以連接到非默認端口嗎?
- 27. 我可以在MySql中使用函數作爲默認值嗎?
- 28. 我可以在PowerShell中爲參數指定條件默認值嗎?
- 29. 可以使用壓縮的dll(s)嗎?
- 30. 我可以在默認啓動畫面消失之前添加動畫嗎?
你爲什麼想要?爲什麼不讓ReSharper根據需要添加它們? – 2013-02-18 05:04:56
@JohnSaunders具體而言,我希望在智能感知中提供用於集合的Linq擴展方法。如果'System.Linq'沒有被導入,情況就不是這樣。總是導入'System.Linq'有什麼缺點嗎? – 2013-02-18 05:09:22
ReSharper的帽子版本是否在使用?對於最後幾個主要版本,如果輸入要查找的類的名稱,並且包含該類的程序集被引用,那麼R#將請求您的許可以'using'導入程序集。 – 2013-02-18 05:20:14