是否可以重构项目中文件的名称并自动更新所有导入,而不必在每次更改文件名时都不关心某些内容?
以与JetBrains'相同的方式产品。您更改了文件名,所有内容都会自动更新。
我知道这已经被问过,但我没有找到任何好的答案。
答案 0 :(得分:2)
很抱歉,答案很简单:不,你不能。
至少目前不是。由语言模式的作者来实现这些事情。偶尔可以在这里和那里进行变量重构......并且JavaScript空间中还有一些额外的扩展支持方法提取和填充,但它们都没有处理文件名重构。
答案 1 :(得分:2)
答案 2 :(得分:0)
使用 VSCode 1.53(2021 年 1 月)应该更容易:
<块引用>扩展可以参与创建、移动、重命名或删除文件。
这对于自动运行重构很有用,例如重命名 Java 文件时,您还需要重命名其公共类。
现在为这些参与者提供了统一的 UI,允许您接受、跳过和预览扩展程序正在进行的其他更改。