我正在寻找一个工具,这将拆分包含多个C#类文件,让每一个类在它自己的文件。这样的工具是否存在?分离C#类到单个文件
回答
如果你是一个ReSharper的(或DevExpress的IDE生产力工具)的用户,它有一个重构,这是否。不知道你是否可以将整个文件作为一个命令来处理,但它只是每个类的几个键盘敲击,所以可以手动完成(除非我们正在谈论数百个类)。
在Resharper中存在Move Type Into Matching Files作为项目重构,明确地@haymansfield询问。这里的帮助:将类型转换为匹配文件http://bit.ly/c3xCKE – 2010-10-22 16:37:08
@Nick这是我最常用的resharper功能之一。没有它,我很难记住发展。 – 2010-10-22 17:00:26
@Nick +1,但唉,我为CodeRush大吃一惊! – haymansfield 2010-10-24 22:38:48
为什么不能剪切和粘贴类? ReSharper的和其他工具(甚至可能是VS2010)可以做重构...移动类,但它认为可能会需要更长的时间比:
- 创建新的文件
- 剪切类从原来的文件
- 粘贴到新文件
你可以使用CTRL + M + O来折叠所有东西,使裁剪更容易:) – 2010-10-22 17:35:09
我怀疑这篇文章的作者是不知道复制粘贴。 – 2011-02-25 15:33:31
在我的情况下,这是因为我正在查看一个生成的文件,如果5MB大,并且有一个可以可靠地重构代码的工具会很好。 – BraveNewMath 2015-05-08 08:08:21
ReSharper的做到这一点。 CodeRush也做到这一点。的CodeRush也给你选项,重命名文件相匹配的类型等
我一直在的CodeRush单一的基础上使用该工具将是首选,但它做了一个完整的多类文件中1分的命中? – haymansfield 2010-10-24 22:37:37
- 1. C++中分离头文件嵌套类
- 2. 从单个文件中分离出多个jpg文件
- 3. 分离一些文件到一个单独的Git仓库
- 4. 分离事件(C#)
- 5. 文件分离 -
- 6. OOP - 正常的类到文件分离的类
- 7. AlertDialog.Builder - 分离到另一个类
- 8. 分离一个元组并将其保存到一个文件
- 9. 将数据适配器和gridview分离成一个类文件
- 10. 基于列的值的单个文件分离成许多
- 11. 将JS分离为多个文件
- 12. 模板文件和实现文件无法在C++中分离
- 13. 将类代码分离为头文件和cpp文件
- 14. 在C#中,有没有办法将同一个类中的代码分离成单独的文件?
- 15. 将多个文件分类到一个文件中
- 16. 分离类
- 17. 分离Windows窗体和类C#
- 18. 将Webmatrix查询分离为C#类
- 19. 分割在单个分离发生
- 20. 分离TypeScript和JavaScript文件
- 21. 关于分离CSS文件
- 22. 分离文本分为3个部分
- 23. 使用awk将文本文件分离成多个文件
- 24. 分离CSV文件内容到一个数组
- 25. 如何将Ruby inlineC代码分离到多个文件?
- 26. Java GUI内部分类来分离文件
- 27. C#类到文件夹
- 28. 将合并文件分离到不同的文件
- 29. C#将行文本文件分隔到DataGrid单元格
- 30. C++:从文本文件中读取并分离成可变
找不到任何,但这样的工具并不难通过自己建立... – Bolu 2010-10-22 16:15:10
真,我正在考虑这样做,但我认为值得提问,因为它似乎应该已经在那里。 – haymansfield 2010-10-24 22:36:34