重命名类文件不再提示重命名所有匹配项

Posted

技术标签:

【中文标题】重命名类文件不再提示重命名所有匹配项【英文标题】:Renaming a class file no longer prompts to rename all occurrences 【发布时间】:2013-11-21 09:58:43 【问题描述】:

以前,当我在 VS2012 中重命名一个类文件(可能还有其他文件)时,它提示我重命名所有内容,然后在将类重命名为新文件名后进行了很好的重构。它突然停止这样做。有谁知道为什么它停止了,没有我更改配置或任何东西,或者在什么情况下它不起作用?

【问题讨论】:

Visual Studio "rename" refactoring的可能重复 我不再收到这个提示,有谁知道设置在哪里,我可以再次收到这个提示吗?答案不在上面评论的主题中 我确保在菜单:工具/选项展开项目和解决方案下选中了“重命名文件时提示符号重命名”复选框。 【参考方案1】:

尝试更改类名,而不是文件名。因为 1 个文件可以包含多个类。 (不知道这是否适用于 VS,但它在 Java 的 Eclipse 和 IntelliJ 中是这样工作的。)

【讨论】:

如果我只更改类名的大小写,我不会收到重命名文件以匹配类的提示,我必须将其作为另一个单独的操作来执行。我正在处理 245 个课程。

以上是关于重命名类文件不再提示重命名所有匹配项的主要内容,如果未能解决你的问题,请参考以下文章

sh 重命名匹配模式的所有文件

java如何重命名所有包名

git重命名许多文件和文件夹

Java实现文件批量重命名

类 CommentsController (TypeError) 的超类不匹配,重命名的最佳方法是啥?

Win10不能重命名文件夹,老提示找不到指定路径怎么办?