当前位置: 首页 > 知识库问答 >
问题:

Visual Studio代码-在所有ES6导入中应用重命名文件重构

施彬郁
2023-03-14

我已经用ES6模块打字应用程序构建。

如何重命名表示模块的ts或js文件,而不中断引用重命名文件的ES6导入?

e、 g:重命名<code>MyModule。ts到重命名模块。ts-

重命名文件时,是否有VSCode扩展或typescript服务可以重命名所有ES6导入中的模块路径?

编辑:

在 GitHub 上为这个 VSCODE 功能投票

共有3个答案

孔棋
2023-03-14

在那里使用一个名为“重命名”的插件。它可以在Visual Studio代码的插件部分下载。

您可以简单地使用findRll并替换大多数文本编辑器(如记事本)附带的 findRll

单于经纬
2023-03-14

Vscode nows支持这个特性。很奇怪,当我对一个js文件进行文件重命名时,它不起作用。

然而,当我拖放一个文件时,vscode弹出一个对话框,询问我是否应该为我更新所有的路径。有一个选项让它总是这样做,这是我选择的。

之后,我尝试在js文件上再次重命名文件,它重构了我所有的路径。我很想知道其他人是否有和我一样的经历。

潘青青
2023-03-14

我只是在寻找同样的东西,发现了这个VSCode扩展:

移动

它非常年轻,但似乎正在积极开发中。我在我的Windows机器上测试了它,并立即遇到了使用反斜杠的问题。然而,已经有一个拉取请求来修复此问题(不是我)。一旦修复,我想这可能是您(我们)正在寻找的。编辑:截至2017年5月11日,Windows问题已修复。

这里正在讨论 Typescript 本身的“重构移动文件”建议,但这似乎还处于非常早期的阶段。似乎,在构建之前,此功能不太可能包含在 VSCode 本身中,正如 VSCode 的开放票证所解释的那样,它跟踪您在编辑中链接到的主要功能请求。

 类似资料:
  • 文件重命名 文件重命名 源码/* * Copyright (c) 2006-2018, RT-Thread Development Team * * SPDX-License-Identifier: Apache-2.0 * * Change Logs: * Date Author Notes * *//* * 程序清单:更改名称 * * 程序会创建一个操作文件的函数并导出到msh命令列表 * 在

  • 从ES6JavaScript模块导入和命名资源的正确语法是什么? 例子: 如何一次导入? 它不是什么时候我应该使用花括号进行ES6导入的重复?,它更具体,要求一个单一的用例,而不是一篇文章。

  • 问题内容: 我需要使用完全相同的列名来连接两个表。在连接步骤之前,我将需要重命名列。 每个表包含100多个列。 我想知道是否有任何方法可以添加前缀或后缀来重命名所有列,而不是使用手动更改它们。我在BigQuery上使用标准SQL。我在下面举例说明。我想知道BigQuery中是否有任何功能,例如: ……例子……在此先谢谢你! 问题答案: *显然,最终 *使用 如下所示, 而不是 最终 使用 结果 :

  • 问题内容: 我的硬盘中有一个现有文件,我想重命名该文件。 问题答案: 像这样:

  • 问题内容: 我们可以重命名文件说来? 如果存在,它将重命名吗? 如何将其重命名为已经存在的test1.txt文件,以便将test.txt的新内容添加到其中以供以后使用? 问题答案: 从http://exampledepot.8waytrips.com/egs/java.io/RenameFile.html复制 追加到新文件: