Как да преименувате пакет от файлове с webstorm 10

Искам да променя в проект от javascript на typescript. Затова искам да променя разширенията на всички файлове от *.js на *.ts рекурсивно. Как да го постигна с webstorm?


person David Michael Gang    schedule 27.08.2015    source източник


Отговори (2)


За съжаление няма начин да преименувате няколко файла в проекта в WebStorm. Можете да гласувате за съответния проблем в програмата за проследяване на проблеми на JetBrains.

person Ekaterina Prigara    schedule 27.08.2015

Направете го извън Webstorm на linux (или Windows git bash) с ..

cd my-folder

find . -name "*.t1" -exec bash -c 'mv "$1" "${1%.t1}".t2' - '{}' \;

с любезното съдействие на Рекурсивна промяна на файловите разширения в Bash

Това работи рекурсивно, уверете се, че сте компактдискали първо в правилната папка (обикновено главната папка на вашия проект).

person danday74    schedule 25.01.2017
comment
Ако искате да запазите цялата git история, добавете git преди mv, като това find . -name "*.t1" -exec bash -c 'git mv "$1" "${1%.t1}".t2' - '{}' \; - person AvielNiego; 06.06.2020