我想将项目从 javascript 更改为 typescript。 因此我想递归地将所有文件的扩展名从 *.js 更改为 *.ts 。 我如何使用 webstorm 来完成它?
遗憾的是,无法在 WebStorm 中重命名项目中的多个文件。 您可以在 JetBrains 问题跟踪器上为相关的 issue 投票。
在 Linux(或 Windows git bash)上的 Webstorm 之外使用 ..
执行此操作cd my-folder
find . -name "*.t1" -exec bash -c 'mv "$1" "${1%.t1}".t2' - '{}' \;
这会递归地工作,请确保首先 cd 到正确的文件夹(通常是您的项目根文件夹)。
有一个很棒的 webstorm 和 jetbrains IDES 插件:
https://plugins.jetbrains.com/plugin/17063-regex-rename-files