首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >自动重命名类以匹配文件名

自动重命名类以匹配文件名
EN

Stack Overflow用户
提问于 2012-07-16 15:06:41
回答 4查看 5.9K关注 0票数 6

我在B.cs文件中有一个类B.cs。现在,我想重命名这个类以匹配文件名(B)。

在VS或ReSharper中是否有一个重构或上下文操作,自动可以为我重新命名而无需键入新的名称匹配的文件名?

示例

重命名前的

文件B.cs:

代码语言:javascript
运行
复制
class A {}

自动重命名后的

文件B.cs:

代码语言:javascript
运行
复制
class B{}

更新

相反的(自动重命名文件以匹配类名)不是选项,因为所有这些文件重命名都实现为DELETE+ADD。但是,我将丢失Perforce中该文件的更改历史,因为VS-Perforce连接的所有VS插件都不支持重命名的移动/添加+移动/删除操作。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-09-02 14:07:28

我们最近对几个文件进行了大规模重构,将它们从“控制器”更改为“服务”。在用ReSharper缓慢地浏览了其中的几个之后,我决定将"BaseController“重命名为"BaseService”。阿丁!ReSharper提供了重命名所有子类,并将"Controller“替换为”服务“。

票数 2
EN

Stack Overflow用户

发布于 2012-07-16 15:08:33

在Visual中,您可以右键单击.cs文件中的类名并通过选择“重构->重命名”来重命名它。它将为您提供重构它的选项。

票数 3
EN

Stack Overflow用户

发布于 2012-07-16 15:12:23

对于Resharper,您可以使用Ctrl+R,O

P.S.我使用Resharper 6.1

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11507108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档